1

アプリケーションの再インストール時に共有設定をリセットしたい

共有設定 IsfirstLunch プロパティにあるとしましょう..

これでアプリケーションがインストールされましたが、新しいバージョンをインストールしたい (最初に既存のものをアンインストールせずに)

再インストール後、IsfirstLunch をリセットしたい

そうする方法はありますか?

ありがとう

4

1 に答える 1

2

十分に単純です:

共有設定を使用して、アプリの現在のバージョンを保存します。

アプリを起動するたびに、アプリの現在のバージョンとこの保存された設定を比較します。

異なる場合は、単に IsfirstLunch を true に設定してください。

現在のアプリ バージョンの取得:

try {
        String pkg = mContext.getPackageName();
        mVersionNumber = mContext.getPackageManager().getPackageInfo(pkg, 0).versionName;
    } catch (NameNotFoundException e) {
        mVersionNumber = "?";
    }
于 2012-07-03T14:10:35.003 に答える