【问题标题】:BroadcastReceiver from Widget to to Main Activity从 Widget 到 Main Activity 的 BroadcastReceiver
【发布时间】:2012-09-21 16:53:49
【问题描述】:

我遇到了问题。 我有一个小部件,一个小部件有一个按钮(开始录制),如果我按下该按钮,我希望我的主要活动中的按钮也被按下。我已经看到一些应用程序具有该功能。 我一直在尝试不同的方式在 main MainActivity 中声明 WidgetProvider 或以相同的方式声明 BroadcastReceiver,但我得到 Java access not allowed 异常...

是否可以在我的 MainActivity 中接收小部件上的按钮按下?也许使用服务?

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

活动 服务 小部件

【问题讨论】:

    标签: android android-activity widget broadcastreceiver


    【解决方案1】:

    如果您按下小部件中的按钮,则表示您的 Activity 处于暂停状态。因此,在按下按钮时,只需在首选项中设置一个标志,并在您恢复 Activity 时读取该标志。

    【讨论】:

    • 这个想法是通过服务将数据从小部件传递到活动。所以活动 服务 小部件
    猜你喜欢
    • 2013-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多