gpt4 book ai didi

android - 如何在 Android 上测试 "App Process Killed"路由?

转载 作者:太空狗 更新时间:2023-10-29 14:00:43 25 4
gpt4 key购买 nike

在 Android 应用程序 Activity 生命周期的流程图(如下所示)中,有一条路径可以终止“应用程序进程”并且不调用 onDestroy()。这似乎最常用于为不同的 Activity 释放内存资源。

一切都很好,但是我该如何测试这个场景呢?在设备上或模拟器中。

enter image description here

最佳答案

如果您强行停止您的应用程序,所有 BroadcastReceivers 以及扩展 BroadcastReceiver 的应用程序小部件都将停止工作。另见 this SO post通过 Commonsware

因此,强制停止应用程序对于在低内存条件下测试应用程序行为并不理想。你还能做什么?

  • 一个选择:编写您自己的任务 killer 应用并使用 ActivityManager.killBackgroundProcesses()。作为documentation说:

This is the same as the kernel killing those processes to reclaim memory

关于android - 如何在 Android 上测试 "App Process Killed"路由?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35749349/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com