Дом нужен / полезен в качестве категории для BroadcastReceiver? - PullRequest
0 голосов
/ 27 декабря 2011

У меня есть такой приемник в моем манифесте:

<receiver android:name=".OnBootReceiver">
  <intent-filter>
    <action android:name="android.intent.action.BOOT_COMPLETED" />
  </intent-filter>
</receiver>

Я видел здесь на StackOPancakes один такой:

<receiver android:name=".BootupReceiver">
  <intent-filter>
    <action android:name="android.intent.action.BOOT_COMPLETED" />
    <category android:name="android.intent.category.HOME" /> 
  </intent-filter>
</receiver>

Какова цель / преимущество "HOME"назначение категории?

1 Ответ

2 голосов
/ 27 декабря 2011

На самом деле, из документации мы можем прочитать, что такие категории, как "android.intent.category.HOME" и "android.intent.category.LAUNCHER" используются для группировки действий в некоторых наборах.Например, «android.intent.category.LAUNCHER» используется приложением Launcher для выбора приложений, которые можно запустить.Точно так же для фильтра намерений для активности с категорией "android.intent.category.HOME" используется для поиска домашнего экрана.

Но с BroadcastReceivers я думаю, что эта категория используетсяв качестве дополнительного теста категории.

...