Можем ли мы работать только с одним широковещательным приемником?Можем ли мы работать только с одним широковещательным приемником?
У меня есть вещательный приемник, и они хорошо работают,:
Можем ли мы работать только с одним широковещательным приемником?Можем ли мы работать только с одним широковещательным приемником?
У меня есть вещательный приемник, и они хорошо работают,:
<application>
может содержать несколько <receiver>
<receiver>
и каждый может содержать несколько <intent-filter>
. Например .:
<application>
<receiver android:name="ReceiverA">
<intent-filter>
<action android:name="android.intent.action.ACTION1"/>
</intent-filter>
</receiver>
<receiver android:name="ReceiverB">
<intent-filter>
<action android:name="android.intent.action.ACTION2" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.ACTION3" />
<data android:scheme="file" />
</intent-filter>
</receiver>
</application>
Но вы можете иметь только один "com.google.android.apps.analytics.AnalyticsReceiver"
- это ММО, что означает, что документация.
Да, вы можете использовать один BroadcastReceiver поймать все строки действий. Убедитесь, что вы добавили все строки действий в свой IntentFilter, используемый этим приемником, чтобы заставить его работать.
это один приемник для каждого фильтра
и как я могу использовать широковещательную передачу виджетов и какой-нибудь другой приемник ??? –
Что ты имеешь в виду? подробнее – waqaslam