我需要在每次更新后显示发行说明,而不是第一次运行。我该如何实现呢?
答案 0 :(得分:2)
您可以阅读清单的版本号:
String pkgName = mContext.getPackageName();
int versionCode = mContext.getPackageManager().getPackageInfo(pkgName, 0).versionCode;
保存它(例如在SharedPreferences中)并在启动应用程序时比较这两个值
答案 1 :(得分:0)
添加一些新密钥的代码检查 - 例如:
if (preferences.contains("update-1.1"){
// first start after update
// ...
preferences.edit().putBoolean("update-1.1").commit();
} else{
// not first start
}