を使用して特定のインテントを強制的に使用できることを知っていapplication/activity
ますintent.setComponent()
。しかし、特定のを使用すべきではないと言う方法はありapp/activity
ますか?
これが必要な理由: 私のアプリケーションは複数のurls (like http://www.companyname.com/something/12345)
. アプリがこの URL へのインテントの原因を起動する場合、これを処理するために必要なデータがあるかどうかを確認します。(私の例では、ID 12345 のもの)。インテントで何か役に立つことができない場合は、同じデータを使用して新しいインテントを作成し、ユーザーがブラウザでコンテンツを表示できるようにします。
これが私の問題が発生する瞬間です。新しく作成したインテントを開始すると、これを処理できるアプリのリストにアプリが再び表示されます。しかし、私のアプリはこの意図では何もできないことをすでに知っています。ユーザーは、私のアプリがインテントを処理できないことを既に知っていますが、それでも、私のアプリがこのリストに表示されないだけでよかったと思います。
前もって感謝します。