1
我有appwidget和listview。每个listview项目有不同的子视图。我想,点击一些视图,我可以在我的窗口小部件提供程序中看到事件,而另一个视图点击:打开活动。我只能在打开的活动中设置事件,或者在广播接收器中设置事件,但不能同时设置事件。我如何处理这件事?listview上的不同动作点击appwidget
起初,我在窗口小部件视图中为列表视图设置了setPendingIntentTemplate。接下来在RemoteViewsFactory
的listview中绑定项目,我设置了setOnClickFillInIntent。
但是在setPendingIntentTemplate
我可以设置PendingIntent,从getBroadcast或getActivity生成。
Ofcouse,我可以使用所有子项目视图使用PendingIntent
从broadcast.But那么我怎么能打开接收事件的活动?