我想到了一个 android 应用程序,那么是否有可能用户无法手动杀死我的 android 应用程序,或者 android os 无法杀死我的应用程序进程,直到用户卸载它?
你知道怎么做吗?
如果有人知道,请告诉我。
我想到了一个 android 应用程序,那么是否有可能用户无法手动杀死我的 android 应用程序,或者 android os 无法杀死我的应用程序进程,直到用户卸载它?
你知道怎么做吗?
如果有人知道,请告诉我。
不,那是不可能的。用户总是可以杀死你的应用程序,操作系统也总是可以杀死你的应用程序。您可以做的一个是使用onBackPressed()
方法在用户单击后退按钮时执行某些操作。
编辑:您还可以创建一个后台服务,它将在终止时重新启动您的应用程序,但请记住该服务也是“可终止的”。
您可以创建一个后台服务,一旦它被操作系统杀死,它将重新启动您的应用程序。只是不要忘记保存您的数据。
PS这不是一个好的应用程序应该有的表现。