我有一个在后台接收更新的 CustomReceiver。我正在尝试让应用程序检查主 Activity 是否在前面。如果是这样,则应以编程方式强制单击按钮。
我的应用程序是关于同步列表的,所以如果有人更新列表并且你在上面,我想强制本地刷新。
怎么做?
注意:如果用户正在处理列表,我不想做任何事情。
我尝试了类似以下的方法:
try {
List_Items li = new List_Items();
li.refresh.performClick();
Log.d("never_got", "here");
} catch (Exception e) {
}
因此,如果 Activity 不在前面,它将捕获异常,但不会按下按钮。有任何想法吗?