Android 重新安装时需要清除共享优先权

Android 重新安装时需要清除共享优先权,android,Android,我的应用程序以登录开始。在登录时,我正在启动一项服务,并重定向到另一项活动作为主页。在此期间,我使用SharedReferences直接启动Home活动,而不是再次登录活动。但当我重新记录APK时,服务会停止。因此,我考虑在重新安装时清除SharedReferences,以便应用程序启动到登录活动而不是主页。这样用户就可以再次登录到appliaction并重新启动服务。共享首选项和sqlite db不会在重新安装时被删除。 要删除它们,请转到 设置->应用程序->管理应用程序->单击应用程序->

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

共享首选项和sqlite db不会在重新安装时被删除。 要删除它们,请转到
设置->应用程序->管理应用程序->单击应用程序->单击emulator上的清除数据。这将清除存储的数据。

安装应用程序时,会发送操作包添加的广播,但已安装的应用程序不会接收到它

卸载应用程序时,甚至不会调用它


摘要-从您自己的应用程序中捕获这些事件是不可能的。

希望这是我想要的想法。