收到新的BroadcastReceiver
时,我Message
会MessageActivity
,但如果Activity
位于屏幕前,如何启动此MainActivity
?
顺便说一下,我试图不使用Singleton Activity
。
答案 0 :(得分:0)
您需要使用OnResume和onPause方法跟踪您的活动。 所以这样的事情可以帮助你检查MainActivity是否在前台。
private boolean isForeground;
public void onResume() {
isForeground = true;
}
public void onPause() {
isForeground = false;
}