我一直在更改所有引用此定製意圖的問題。又名我改名,不再註冊。然而,更關心的是,我似乎無法獲得任何廣播的意圖! (不包括APPWIDGET_UPDATE
)。Android:未收到任何廣播的意圖
<receiver android:name=".ExampleAppWidgetProvider"
android:label="@string/widget1name">
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
<!-- <action android:name="com.eightbitcloud.example.widget.8BITCLOCK_WIDGET_UPDATE" /> -->
<action android:name="android.intent.action.MEDIA_REMOVED" />
<action android:name="android.intent.action.MEDIA_UNMOUNTED" />
<action android:name="android.intent.action.MEDIA_MOUNTED" />
<action android:name="android.intent.action.SCREEN_ON" />
</intent-filter>
<meta-data android:name="android.appwidget.provider" android:resource="@xml/widget1_info" />
</receiver>
隨着代碼:
@Override
public void onReceive(Context context, Intent intent) {
Log.d(LOG_TAG, "Received intent " + intent.getAction());
觸發該只有一個是Appwidget_update。
爲什麼?
謝謝,但香港專業教育學院已經嘗試過這一點,文檔說'原則,因此,不管類別中的內容,不管類別的意圖對象都應該通過此測試。「它只會增加更多的限制。在目前,任何匹配的行動應該通過測試 – Doomsknight