 
 
		
				
				
			Fr4gg0r
App-Anbieter (Werbung)
- 465
Normalerweise kann man keine ArrayList in den SharedPreferences speichern.
Das hat mich eben etwas gestört, weshalb ich mir einen workaround gebaut habe:
	
	
	
		
	
	
	
		
				
			Das hat mich eben etwas gestört, weshalb ich mir einen workaround gebaut habe:
		Code:
	
	List<String> chosenPics = new ArrayList<String>();  //zu speichernde ArrayList
SharedPreferences prefs = getSharedPreferences("settings", 0);
Editor edit = prefs.edit();
int count = chosenPics.size();
edit.putInt("count", count);
for(int a = 0; a<count; a++){
     edit.putString("String"+a, chosenPics.get(a));
}
edit.commit();
		Code:
	
	List<String> sources = new Arraylist<String>();
SharedPreferences prefs = getSharedPreferences("settings", 0);
int count = prefs.getInt("count", 0);
for(int i = 0; i<count; i++){
     sources.add(prefs.getString("String"+i, null));
}
			
				Zuletzt bearbeitet: 
			
		
	
								
								
									
	
								
							
							 
						