安装后首次启动时显示消息

Jos*_*der 4 android

我希望在每次用户安装新版本时首次启动应用程序后都会显示一条消息,告知新功能.

我怎么做?

提前致谢

IT-*_*Dan 5

我用过这个.它由另一个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();
    }
Run Code Online (Sandbox Code Playgroud)