Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何从应用程序内重启android应用程序大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要在用户更改首选项时重新启动应用程序.清除堆栈对我没有帮助,因为这不会取消后端服务调用.我想杀死应用程序进程本身.我在用
Process.killProcess(Process.myPid());

它可以帮我杀死应用程序.但我需要的是重新启动应用程序.意味着终止进程并触发新进程,以便应用程序再次启动.

有没有办法做到这一点?

提前致谢.

@R_403_1964@

这不是人们应该在测试环境之外尝试做的事情.

那就是两个想法:

1)在不久的将来设置一段时间的警报,然后终止你的进程

2)启动其他东西(可能是一个小的本机进程或sHell脚本)来检测你的死亡并通过意图重启你

你也可以尝试开除自己的意图,然后快速死亡,但这听起来像一个潜在的竞争条件取决于实施.如果您从/ proc中获取了绑定器fd并在本代码中执行了恶意操作,那么您可能能够以这样一种方式触发意图:应用程序在ioctl的返回时崩溃…

大佬总结

以上是大佬教程为你收集整理的如何从应用程序内重启android应用程序全部内容,希望文章能够帮你解决如何从应用程序内重启android应用程序所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。