我希望我的应用程序在重新安装应用程序时重置共享首选项
假设我有共享首选项 IsfirstLunch 属性..
现在应用程序已安装,但我想安装更新版本(无需先卸载现有版本)
重新安装后我希望 IsfirstLunch 被重置
有什么办法吗?
谢谢
我希望我的应用程序在重新安装应用程序时重置共享首选项
假设我有共享首选项 IsfirstLunch 属性..
现在应用程序已安装,但我想安装更新版本(无需先卸载现有版本)
重新安装后我希望 IsfirstLunch 被重置
有什么办法吗?
谢谢
很简单:
使用您的共享偏好来存储应用程序的当前版本。
在每次启动应用程序时,将应用程序的当前版本与存储的首选项进行比较。
如果不同,则只需将 IsfirstLunch 设置为 true。
获取当前应用版本:
try {
String pkg = mContext.getPackageName();
mVersionNumber = mContext.getPackageManager().getPackageInfo(pkg, 0).versionName;
} catch (NameNotFoundException e) {
mVersionNumber = "?";
}