每次用户安装新版本时,我想在首次启动应用程序后显示一条消息,告知新功能。
我该怎么做?
提前致谢
最佳答案
我用过这个。它是由另一个我不记得是谁的 stackoverflow 成员发布的。对不起。从 onCreate()
// Show changelog
SharedPreferences prefs = getSharedPreferences(PREFS_NAME, MODE_PRIVATE);
PackageInfo pInfo;
try {
pInfo = getPackageManager().getPackageInfo(getPackageName(), PackageManager.GET_META_DATA);
if (prefs.getLong("lastRunVersionCode", 0) < pInfo.versionCode) {
showDialog(DIALOG_CHANGELOG);
SharedPreferences.Editor editor = prefs.edit();
editor.putLong("lastRunVersionCode", pInfo.versionCode);
editor.commit();
}
} catch (PackageManager.NameNotFoundException e) {
Log.e(TAG, "Error reading versionCode");
e.printStackTrace();
}
关于android - 安装后首次启动时显示消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5908840/