我正在尝试自动化一个场景,该场景涉及与Android设备中的推送通知进行交互-特别是在关闭应用程序时显示的推送通知。
经过一些试验,当应用程序处于打开/后台状态时,我可以收到推送通知,但在关闭应用程序时无法执行相同操作。 有什么方法可以针对Android设备自动执行此方案。
要关闭该应用程序,我正在使用以下代码行:
driver.closeApp();
答案 0 :(得分:0)
当应用程序关闭时,应用程序进入后台并且Toast
是ui线程,这意味着Toast
不能与后台线程一起使用。
尝试一下。
Handler handler = new Handler(Looper.getMainLooper());
handler.post(new Runnable() {
@Override
public void run() {
//Your UI code here
}
});