-1

我的应用程序从登录开始。在登录时,我正在启动一项服务,并以 Home 的身份重定向到另一项活动。在此期间,我使用 SharedPreferences 直接启动 Home 活动,而不是再次启动 Login 活动。但是当我重新安装 APK 服务时会停止。所以我正在考虑在重新安装时清除 SharedPreferences,以便应用程序启动到登录活动而不是主页。这样用户再次登录到应用程序并重新启动服务。

4

2 回答 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 回答