【发布时间】:2012-12-03 16:10:16
【问题描述】:
我环顾四周,但所有建议都是为了检查我自己的应用程序/活动的状态。 使用生命周期。 我需要检查另一个应用程序是否在前台/在后台运行/暂停。 可能吗。根据应用程序的状态,我需要更改我的进一步操作。
【问题讨论】:
-
我可以知道你为什么要这样做吗?你会做什么?
-
@kumaand 我有一个广播接收器,可以跟踪传入的短信,并对数据库进行更新。如果应用程序在前台,我还需要更新应用程序的 GUI。
-
从广播接收器发送通知,从通知发送待处理的意图并更新 UI
-
@kumaand 那只会让用户调用更新,我从上面 Ali Imran 的建议中找到了一个 diff 方法。我现在将其发布为答案。