在Android上,"kill process"是什么意思?



在运行Compose代码实验室(基础(时,我遇到了以下句子:

您可以使用rememberSaveable,而不是使用记住。这将保存每个状态在配置更改(如旋转(后幸存,以及处理死亡。。。运行、旋转、切换到黑暗模式或杀死过程除非您之前已退出应用程序。

我对";处理死亡";作者指的是安卓系统在需要资源时会任意终止应用程序进程。我不相信这是用户可以实现的,而不是退出应用程序。

然后作者说"运行、旋转或终止过程";这让我认为确实存在一种用户在不退出应用程序的情况下终止进程的方法。除了滑动退出应用程序,或者使用设置应用程序中的强制关闭之外,有没有其他方法可以通过一些手势或配方来终止应用程序进程?

对于我的问题,一个好的答案可以让我使用所谓的终止过程机制来测试我的代码,或者告诉作者代码实验室的文档有点松散,可能会收紧。

我认为你得到的是应用程序/活动等之间的区别。以可恢复的方式被杀与否。

强制停止(不可恢复,状态丢失(:

  • 打开Recents,滑动应用程序
  • 打开设置,强制关闭应用程序
  • 使用adb:adb shell am force-stop com.example.myapp

杀戮(可恢复,状态保留(:

  • 将应用程序移动到后台并使用adb:adb shell am kill com.example.myapp
  • 启用开发者选项";不要保持活动,"然后导航离开活动

kill process=当您的活动完成并且应该关闭时

相关内容

最新更新