「完全なアクションを使用して..」ダイアログには「常に」オプションがあります。次回同じインテントが送信された場合のマッチング ルールはどうなるのだろうか。それはまったく同じインテントですか、それとも同じアクション、カテゴリ データ値のみですか? それとも?
質問する
624 次
1 に答える
2
2 回目はすべて同じになりますが、Android は、そのインテントを処理できるアプリの選択を提示する代わりに、選択したアプリにインテントを常に渡します。
パス 1 - デフォルトなし: Android システムが意図を取得し、それを受け取るためにどのアプリが登録されているかを確認します。それらのいずれかがそのインテントの「デフォルト」であるかどうかを確認します。それらすべてのリストを表示し、選択したものにインテントを送信します。
パス 2 - デフォルトが設定されています: パート A - 新しいアプリはありません: 1 と同じですが、デフォルトのアプリを見つけて、オプションのリストなしでそこにインテントを直接送信します。パート B - 新しいアプリのインストール: 2A と同じですが、システムは、前回存在しなかったインテントを処理できる新しいアプリがインストールされたことを認識し、互換性のあるすべてのアプリのリストを再度表示します。
于 2013-06-14T19:55:00.600 に答える