【问题标题】:ActivityManager keeps logging message "Launch Activity, postpone broadcast intents" for Android Widget with buttonsActivityManager 为带有按钮的 Android Widget 记录消息“启动活动,推迟广播意图”
【发布时间】:2011-02-02 01:02:06
【问题描述】:

我已经开发了一个主屏幕小部件。它有效,只是似乎没有反应。关于为什么它此时没有响应的唯一线索是,每次单击两个按钮之一时,它都会在 LogCat 中打印以下内容:

活动管理器 |启动活动,推迟广播意图

我已经完成了我的谷歌调查,但目前还没有提出解决方案。我有一种潜伏的感觉,即我的活动在推进小部件上的数据后立即被杀死,并且必须再次重新实例化它才能回答意图。我不是每次都调用长时间运行的后台服务,我只是解析 String[] 中的下一个字符串并用它的数据更新 RemoteViews。

我在这里做错了吗?

有什么我应该做的不同的事情吗?

我是否迷失在安卓小部件的荒地?

任何帮助将不胜感激,谢谢!

【问题讨论】:

  • 不看代码我们怎么知道你做错了什么?

标签: java android widget broadcast android-intent


【解决方案1】:

事实证明,当我应该使用 ServiceIntents 时,我使用了 BroadcastIntents。重写它以使用 Service 和 ServiceIntents 而不是 BroadcastIntents 和 Broadcast 接收器是让它合理响应所需要的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-02
    相关资源
    最近更新 更多