我需要一些帮助,我不知道该怎么做:
有一个通知由后台AsyncTask更新,我想要做的是当我点击通知时完全取消/停止AsyncTask(它现在做的是打开应用程序的另一个实例,而不停止旧的AsyncTask )。
我想指出,在我启动后台AsyncTask之后,我使用
关闭了UIIntent i = new Intent(Intent.ACTION_MAIN);
i.addCategory(Intent.CATEGORY_HOME);
startActivity(i);
我不确定这是在保持AsyncTask运行的同时删除UI的最佳方式,但它确实有效。
答案 0 :(得分:0)
我发现自己是一个解决方法。而不是AsyncTask我运行了一个服务,可以使用stopService轻松停止。然后,我使用stopService创建了一个新活动,将通知的意图更改为该上下文,并完成。