我的应用程序从登录开始。在登录时,我正在启动一项服务,并重定向到另一项活动作为主页。在此期间,我使用SharedPreferences直接启动Home活动而不是再次启动Login活动。但是,当我重新安排APK服务停止。所以我正在考虑在重新安装时清除SharedPreferences,以便应用程序启动到Login活动而不是Home。这样用户再次登录到appliaction并再次启动服务。
答案 0 :(得分:2)
共享首选项和sqlite db在重新安装时不会被删除。
要删除它们,请转到
模拟器上的 Settings-->Appications-->Manage Applications-->Click on you application-->Click on "Clear Data"
。这将清除存储的数据。
答案 1 :(得分:0)
安装应用程序时,会发送ACTION_PACKAGE_ADDED
广播,但已安装的应用程序无法接收该广播。
卸载应用程序时,甚至不会调用它。
摘要 - 从您自己的应用程序中捕获这些事件是不可能的。