Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package am.dev.crap;
- import java.util.ArrayList;
- import android.content.Context;
- import android.content.SharedPreferences;
- public class ArrayHelper {
- private static final String PREFERENCENAME = "array_save";
- public static String[] readArray(String key, Context ctx) {
- ArrayList<String> mList = new ArrayList<String>();
- int counter = 0;
- String tmp;
- while (true) {
- SharedPreferences mPrefs = ctx.getSharedPreferences(PREFERENCENAME,
- Context.MODE_PRIVATE);
- tmp = mPrefs.getString(key + counter, "error");
- counter++;
- if (tmp.equals("error")) {
- break;
- } else {
- mList.add(tmp);
- }
- }
- return (String[]) mList.toArray();
- }
- // Array speichern
- public static void saveArray(String[] values, String key, Context ctx) {
- SharedPreferences mPrefs = ctx.getSharedPreferences(PREFERENCENAME,
- Context.MODE_PRIVATE);
- SharedPreferences.Editor editor = mPrefs.edit();
- // Alle alten Werte löschen:
- editor.clear();
- // Neue Werte speichern:
- for (int i = 0; i < values.length; i++) {
- editor.putString(key + i, values[i]);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement