2012-09-21 33 views
0

我遇到了问题。 我有一个小部件,一个小部件有一个按钮(开始录制),如果我按下该按钮,我希望我的按钮在主要活动中也被按下。我见过一些应用程序具有该功能。 我一直有WidgetProvider主要MainActivity或以同样的方式声明广播接收器内声明的方式不同,但我得到Java访问不允许例外...从Widget的BroadcastReciever到主要活动

这有可能接受我的MainActivity内小窗口按下一个按钮?也许使用服务?

这个想法是它通过服务将数据从小部件传递给活动。所以

活动< - >服务< - >部件

回答

0

如果按小部件的按钮,这意味着你的活动处于暂停状态。所以在按钮按下时,只需在首选项中设置一个标志,并在恢复活动时读取标志。

+0

这个想法是通过服务将数据从小部件传递给活动。所以 活动<->服务<->小工具 – tvoloshyn