Jeśli chcesz przechowywać yourObject
buforować katalogu, to jak to zrobić -
String[] yourObject = {"a","b"};
FileOutputStream stream = null;
/* you should declare private and final FILENAME_CITY */
stream = ctx.openFileOutput(YourActivity.this.getCacheDir()+YOUR_CACHE_FILE_NAME, Context.MODE_PRIVATE);
ObjectOutputStream dout = new ObjectOutputStream(stream);
dout.writeObject(yourObject);
dout.flush();
stream.getFD().sync();
stream.close();
aby odczytać go z powrotem -
String[] readBack = null;
FileInputStream stream = null;
/* you should declare private and final FILENAME_CITY */
inStream = ctx.openFileInput(YourActivity.this.getCacheDir()+YOUR_CACHE_FILE_NAME);
ObjectInputStream din = new ObjectInputStream(inStream);
readBack = (String[]) din.readObject(yourObject);
din.flush();
stream.close();
Chcesz, aby Twoja tablica była zapisywana nawet po zamknięciu aktywności? – Darpan
Tak. Coś jak ty pobrać z Internetu, a następnie zapisać go, a następnym razem wystarczy załadować go z pamięci wewnętrznej –