2

私のアプリは、「サードパーティのアプリ除外リスト」をパッケージ名として保持していますString[](そして、以下の方法を使用してシリアル化していSharedPreferencesます)。これは正常に機能しますが、一部のユーザーにとっては、Google+ がこのリストに追加されません。Google+ アプリでのみ発生します。私が知っている限りでは、G+ アプリは特別なものではありません。Google Play のパッケージ名は としてリストされておりcom.google.android.apps.plus、保存アルゴリズムを混同するべきではありません。自分の電話では問題なく動作するので、何が原因なのか困惑していますが、多くのユーザーがこれを問題として報告しています:-/!

public void saveExcludedApplicationList(String[] applicationList) {
    mExcludedApplicationList = applicationList;
    String combined = "";
    for (int i=0; i<mExcludedApplicationList.length; i++){
        combined = combined + mExcludedApplicationList[i] + ";";
    }
    mPref.edit().putString(PREF_EXCLUDED_APPLICATION_LIST, combined).commit();
}
4

1 に答える 1