如何防止Android用户关闭应用程序

时间:2015-02-17 18:05:54

标签: android

我正在创建一个Android应用程序。此应用将安装在用户的手机上。用户第一次启动此应用程序后立即创建数据库并在我的在线服务器上注册一些设置。 所以我期待在此过程中用户将无法关闭我的应用程序并轻松创建所需的所有设置。 有没有办法做到这一点。

由于

2 个答案:

答案 0 :(得分:2)

无法阻止用户关闭应用,因为这会使恶意软件/垃圾邮件应用变得太容易。

您可以使用Service来处理在后台创建数据库,即使应用已关闭。

答案 1 :(得分:0)

要实现您想要的效果,您可以覆盖活动中的onBackPressed方法,以及当密钥代码等于onKeyDown(int keyCode, KeyEvent event)KeyEvent.KEYCODE_HOME方法。虽然a)这不是Android应用程序的工作方式,而且b)可能仍然存在应用程序进入后台或被杀的情况。

如果这对您的应用至关重要,我宁愿在Service中进行此类设置。