In my previous post I showed how to serialize an object and save it in sdcard in a file and retrieve it.
Pull out the file from the sdcard and then create a folder named “raw” inside the “res” folder and copy it.
This example shows how to retreive it when it is in the res/raw folder.
Here is the code that does this.
public void readFromResources(){ try { InputStream is = getResources().openRawResource(R.raw.save_object); ObjectInputStream ois = new ObjectInputStream(is); Person person = (Person)ois.readObject(); Log.v("Person : >> Name : ",person.getName() + ", Address : " + person.getAddress() + ", Number : " + person.getNumber()); } catch(Exception ex) { Log.v("Serialization Error >> ",ex.getMessage()); ex.printStackTrace(); } }
You are done. Go on and run it.
Check the Logcat for the results.