本教程聲明在XML intent-filter
的動作元素中使用android.appwidget.action.APPWIDGET_UPDATE
。在清單文件中指定意圖操作的正確方法是什麼?
然而,
這是一個字符串常量ACTION_APPWIDGET_UPDATE的 值android.appwidget.AppWidgetManager
- 我是新來的Android,但在一般的程序是鼓勵使用符號常量而不是文字值。
我可以使用android.appwidget.AppWidgetManager.ACTION_APPWIDGET_UPDATE在我的XML文件而不是 「android.appwidget.action.APPWIDGET_UPDATE」?
這是一個很好的實踐問題,而不是一個讓我不滿意的問題。
我想如果你把android.appwidget.AppWidgetManager.ACTION_APPWIDGET_UPDATE放到你的xml文件中,你的appwidget將不會收到通知。 intent-filter需要一個字符串作爲動作,並且不能引用代碼中定義的常量。 – Yury 2012-01-07 23:46:03