3
A
回答
0
正如延斯说,除非你用不同的软件包名称重新安装,你不能做到这一点真的(不是一个好主意,无论是。)你要检测你的版本和手动重置你的喜好等等,如果你需要。这是一个非常恼人的android功能。我一直在开发一个与存储一些背景数据完全相同的问题的地图应用程序。
您通常可以检查您的喜好获得首次创建的。很多人都会设置if(preference!= null)来设置它们,因为在预装的应用程序中,您已经在该包中拥有该首选项,它不会更新或生成新的首选项。
尝试设置优先检查是如果(偏好!= newValueOfPreference)
如果这还怎么上安装你必须找出它是如何产生的,并在该钩让你捆数据生成。
1
如果你签订使用不同的密钥新的APK,当他们试图升级现有安装的用户会遇到错误。这可能是最简单的方法,无需更改软件包名称。
相关问题
- 1. 开发Android应用程序安装正常后卸载不会重新安装
- 2. Android应用程序在卸载并重新安装后会记住其数据
- 3. 卸载CVSNT并重新安装
- 4. 谷歌应用程序卸载后重新安装
- 5. 使用Firebase卸载应用程序并重新安装使用同一用户重新验证Android
- 6. 安装更新的应用程序而不卸载旧的应用程序
- 7. 安装应用程序更新,无需卸载它
- 8. 在不卸载的情况下重新安装android应用程序
- 9. 完全删除并重新安装mysql
- 10. 应用程序卸载并重新安装后,iOS应用程序如何使用foursquare恢复用户会话?
- 11. 可以卸载的已安装程序/更新列表
- 12. Ubuntu Mysql卸载/重新安装
- 13. 是,如果卸载/重新安装应用程序的同一设备
- 14. 将域名更改SSL重新安装Android应用程序
- 15. Android应用程序安装新的而不是更新
- 16. Ionic:从设备上卸载应用程序并重新安装应用程序,因为安装的应用程序已使用不同的密钥签名
- 17. 安卓强制卸载应用程序在更新之前
- 18. Qt安装程序框架,卸载/更新离线
- 19. 使用Powershell卸载Java 6并重新安装Java 7
- 20. 为您的Mac/Cocoa应用程序下载安装和重新启动更新
- 21. 更新/重新安装应用程序时执行代码
- 22. Windows 3.1安装程序卸载后立即重新安装旧版本,而不是安装新的升级
- 23. Android应用程序仍然保持连接到谷歌登录,即使卸载并重新安装它
- 24. 如何在Windows 7上完全卸载git和Railsinstaller以重新安装
- 25. 卸载全球打字不是让我重新安装
- 26. 如何卸载并重新安装Rails的所有内容
- 27. 如何在Android上完全卸载libgdx应用程序?
- 28. Android应用程序图标没有,尽管重启,卸载和手机上的改变重新安装
- 29. 升级/重新安装应用程序后,如何更新Android AppWidget?
- 30. 从Android安装卸载应用程序apk的
你为什么要这么做? – Tibor 2012-04-19 20:58:05
我经常设置报警我的应用程序硬编码,不这样做的4倍以上,而应该是20.现在我改变了它,但是当我重新安装它仍然可以工作,4倍,但是当一个应用程序我删除它并重新安装它,它工作。我应该提到,在以前的版本中,我的闹钟是在intentservice中,但现在是在广播接收器.... – Marjan 2012-04-19 21:02:22
缺少更改软件包名称并有效地使它成为您的应用程序的新安装 - 没有。检测升级并尝试撤销先前版本所造成的损害。无论如何,AlarmManager中的警报不会在重新启动时持续存在。 – Jens 2012-04-19 21:03:17