-1

我需要在每次更新后显示发行说明,而不是第一次运行。我该如何实施?

4

2 回答 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 回答