私のアプリは、「サードパーティのアプリ除外リスト」をパッケージ名として保持しています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();
}