如果设备内存不足,是否有人知道是否有可能将活动从活动堆栈中移除?我有一个调用web浏览器,然后网页调用的活动B的做一些事情,然后在使用此意图用标志返回到行动A.我是一位活性的..如何返回活动堆栈中某个活动?
Intent intent = new Intent(this, acticityToReturnTo.getClass());
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
startActivity(intent);
..to删除网页浏览器活动和活动B从活动堆栈返回到活动A但它不起作用。它总是一个活动A的新实例,它被创建,而是恢复到已经存在的活动实例。 我不想在活动A上使用单实例标志,但这是目前唯一的解决方案..(Im开发Android 1.6)
也许有另一种解决方案来做我想做的?
hm没有改变任何东西对我来说:/我敢打赌,因为网页浏览器的活动。 – 2011-01-15 14:22:32