我的应用将“第三方应用排除列表”保留为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();
}
答案 0 :(得分:1)
原来这与我序列化的方式无关,但“Google+消息传递”应用程序的分发与G +相同。