本教程声明在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