我的应用程序中有一些链接。它将开始可浏览的意图是这样的:如何在没有“onSaveInstanceState后无法执行此操作”的情况下打开另一个应用程序?
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.addCategory(Intent.CATEGORY_BROWSABLE);
intent.setData(Uri.parse(link));
startActivity(intent);
然后它会打开浏览器。同时,某些内容正在后台运行,需要更新UI。所以我得到这个:java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
我知道关于这个异常的原因。但如何解决它?后台任务可以继续运行会更好。但是,暂停它们也是可以接受的。
用于从后台任务更新UI尝试runonUiThread – 2014-08-30 15:09:45
如果活动位于后台,为什么要更新UI? – eldjon 2014-08-30 15:09:51
@eldjon如果您不点击链接,更新将不会在后台... – AngryYogurt 2014-08-30 15:12:15