【发布时间】:2011-12-18 04:42:06
【问题描述】:
因为我们的应用用户报告了一些由于恢复活动而导致的崩溃,所以我想对此进行测试。
是否有可能手动使Android销毁正在运行的(后台)活动以节省空间?
【问题讨论】:
-
不知道你所说的“破坏”是什么意思,但是
finish();呢? -
我只想复制android的行为(当内存太少时破坏后台活动)来测试东西。一般不会。
因为我们的应用用户报告了一些由于恢复活动而导致的崩溃,所以我想对此进行测试。
是否有可能手动使Android销毁正在运行的(后台)活动以节省空间?
【问题讨论】:
finish();呢?
查看模拟器中的official Dev Tools app,如果您拥有运行系统级别 4+ 的设备,则会有一个标有“开发”的系统设置区域,在该区域下有一个复选框,用于在活动暂停后立即销毁活动。
【讨论】:
您是否尝试使用 FLAG_ACTIVITY_CLEAR_TOP 清除 android 的 Activity 堆栈?
查看link
【讨论】: