0

我是android编程的新手。我想创建一个非常简单的小部件,其中只有一个按钮,单击该按钮时,我想执行一些代码。我的问题是,是否有必要为此创建一个活动?或者我可以扩展 AppWidgetProvider 类并在 onUpdate 或 onReceive 方法中编写执行代码吗?

4

2 回答 2

1

是的,有必要创建一个扩展活动的类来完成与按钮的交互。

于 2013-10-13T08:03:17.730 回答
1

理论上,提供者足以处理 appwidgets。在实践中,您总是需要某种配置,即 Activity。

onUpdate也很可能要运行的代码对于and来说太多了onReceive。此时,您会将 Intent 发送到某个 Activity 或 Service。

于 2013-10-13T08:06:37.263 回答