私は2つのアクティビティを全く同じインテント・フィルタで使用していますが、条件に応じてそのうちの1つを開始します。フォアグラウンド・アクティビティでインテント・フィルタを上書きする
ActivityAは、Android OSから「Complete action using」リストにインテントが配信されたときにユーザーが開始する必要があり、ユーザーはActivityBにナビゲートします。したがって、現在、ユーザーは現在ActivityBにいます。
ユーザーが同じ操作をしたとき、私はAndroid OSにActivityAと同じ "Complete action List"を再度ポップするのを嫌いますが、今度はアクティビティAをアクティビティBで置き換えたいと思います。アクションが変更された後、アクティビティBはフォアグラウンドになります)。
これは可能ですか?
のですか?私はこれがアンドロイドOSがインテントアクションを内部的に処理する方法についての疑問だと思っていましたが、インテントのドキュメントについては読んだが、マニフェストファイルの内容を上書きすることは明示的に言及されていませんでした(ActivityBがフォアグラウンドにあるときActivityAインテントフィルタを上書きします)。 – Sana
人は質問を読んでそれをダウンロードしてください!あなたの理由は何ですか?単に他の人がそれをしたようにdownvoteしないでください。 – Sana
私は別の戦術を取るつもりです...もし私が失礼になるのならごめんなさい...私はあなたの知っていることを反映するようにあなたの質問を言い換えることを検討してください。 – rf43