URLフィルターインテントとともに、他のいくつかのアクティビティから起動できるアクティビティが1つあります。
このアクティビティでは、アクションバーのホーム アイコンを戻るボタンとして使用し、ユーザーを前のアクティビティに戻します (「ホーム」アクションとしてではありません)。とりあえず、finish() 関数を呼び出してこれを行います。これは、アプリケーション内から作業する場合にうまく機能します。
ただし、URL フィルター インテントによってアクティビティを起動する場合は、ホーム アイコンでユーザーをメイン アクティビティに移動させたいと考えています。明らかに、finish() を呼び出すと、アクティビティが閉じられます。
私の質問は、アプリケーション スタックが空かどうかを確認し、真の場合はメイン アクティビティを起動する方法はありますか? それとも、これを間違った方法で攻撃していますか?