0
我得到這個錯誤在我的活動如何使用sharedpreferences修復錯誤?
05-30 12:19:23.562: E/AndroidRuntime(408): java.lang.NoSuchMethodError: android.content.SharedPreferences.getStringSet
我已經嘗試過在如此不同的建議,以解決這一問題,但我仍然不能找到那裏我得到了一個錯誤。這裏是我的代碼: (在我的簡歷)
....
arraylistUri = new ArrayList<Uri>();
arraylistConsumer = new ArrayList<String>();
arraylistConsumerId = new ArrayList<String>();
arraylistSelectedConsumerIds = new ArrayList<String>();
arraylistSelectedConsumer = new ArrayList<String>();
arrayListExportedConsumerId = new ArrayList<String>();
arrayListExportedConsumer = new ArrayList<String>();
sharedPreferences = getSharedPreferences(Constants.SHARED_PREFERENCES_CREATOR, 0);
sharedPreferencesEditor = sharedPreferences.edit();
exportedConsumerId = new HashSet<String>();
exportedConsumer = new HashSet<String>();
exportedConsumerId = sharedPreferences.getStringSet(Constants.SHARED_PREFERENCES_EXPORTED_CONSUMER_ID, null);
exportedConsumer = sharedPreferences.getStringSet(Constants.SHARED_PREFERENCES_EXPORTED_CONSUMER, null);
....
,這裏是我的按鈕的代碼onclicklistener這裏我用把字符串的sharedpreference
....
arraylistUri = new ArrayList<Uri>();
arraylistConsumer = new ArrayList<String>();
arraylistConsumerId = new ArrayList<String>();
arraylistSelectedConsumerIds = new ArrayList<String>();
arraylistSelectedConsumer = new ArrayList<String>();
arrayListExportedConsumerId = new ArrayList<String>();
arrayListExportedConsumer = new ArrayList<String>();
sharedPreferences = getSharedPreferences(Constants.SHARED_PREFERENCES_CREATOR, 0);
sharedPreferencesEditor = sharedPreferences.edit();
exportedConsumerId = new HashSet<String>();
exportedConsumer = new HashSet<String>();
exportedConsumerId = sharedPreferences.getStringSet(Constants.SHARED_PREFERENCES_EXPORTED_CONSUMER_ID, null);
exportedConsumer = sharedPreferences.getStringSet(Constants.SHARED_PREFERENCES_EXPORTED_CONSUMER, null);
....