我需要在每次更新后显示发行说明,而不是第一次运行。我该如何实施?
问问题
278 次
2 回答
2
您可以通过以下方式读取清单的版本号:
String pkgName = mContext.getPackageName();
int versionCode = mContext.getPackageManager().getPackageInfo(pkgName, 0).versionCode;
保存它(例如在 SharedPreferences 中)并在启动应用程序时比较这两个值
于 2013-06-27T09:22:48.807 回答
0
添加一些新密钥的代码检查 - 例如:
if (preferences.contains("update-1.1"){
// first start after update
// ...
preferences.edit().putBoolean("update-1.1").commit();
} else{
// not first start
}
于 2013-06-27T09:15:48.367 回答