I want to store the hashmap object in global class so that it will store value even after the mobile restart. Any idea how to go about this concept.
serialize your hashmap object before restarting and deserialize it after restart...
here is sample code for serialization..
public void serializeMap(HashMap hm) {
try {
FileOutputStream fStream = openFileOutput(namefile.bin, Context.MODE_PRIVATE) ;
ObjectOutputStream oStream = new ObjectOutputStream(fStream);
oStream.writeObject(hm);
oStream.flush();
oStream.close();
Log.v("Serialization success", "Success");
} catch (Exception e) {
Log.v("IO Exception", e.getMessage());
}
}
you can similarly read it by deserializing it....
Thanks....