我的应用程序从登录开始。在登录时,我正在启动一项服务,并以 Home 的身份重定向到另一项活动。在此期间,我使用 SharedPreferences 直接启动 Home 活动,而不是再次启动 Login 活动。但是当我重新安装 APK 服务时会停止。所以我正在考虑在重新安装时清除 SharedPreferences,以便应用程序启动到登录活动而不是主页。这样用户再次登录到应用程序并重新启动服务。
问问题
73 次
2 回答
2
重新安装时不会删除共享首选项和 sqlite db。要删除它们,请转到
Settings-->Appications-->Manage Applications-->Click on you application-->Click on "Clear Data"
模拟器。这将清除存储的数据。
于 2012-09-07T07:29:20.740 回答
0
当您安装应用程序时,会ACTION_PACKAGE_ADDED
发送广播,但是已安装的应用程序不会接收到它。
当您卸载应用程序时,它甚至不会被调用。
总结 - 从您自己的应用程序中捕获这些事件是不可能的。
于 2012-09-07T07:30:36.447 回答