1. ホーム
  2. android

[解決済み] android.intent.category.DEFAULT "は何のためにあるのですか?

2022-02-14 22:38:25

質問

を使用する目的は何ですか? android.intent.category.DEFAULT をインテント・フィルタのカテゴリ・フィールドに追加してください。

解決方法は?

カテゴリは、暗黙的なインテントに使用されます。したがって、アクティビティに他の特定のカテゴリが割り当てられていないときに、暗黙のインテントによってアクティビティを開始できる場合、アクティビティのインテント・フィルタにはこのカテゴリが含まれる必要があります。(インテント・フィルタに他のカテゴリがある場合でも)。もし、あなたのアクティビティが が必要です。 他のCategoryで呼び出される場合は、Defaultを使用しないでください。

CategoryをDefaultに設定しても、アプリの起動時にこのアクティビティがデフォルトで使用されるわけではありません。このActivityは、システムに対して「" ああ......始められるんだ、たとえスターター・インテントのカテゴリーが 何もない ということです。 "です。