This question has already been answered:
SharedPreferences sPref; void saveVal(String id_val,String val) { sPref = getPreferences(MODE_PRIVATE); SharedPreferences.Editor ed = sPref.edit(); ed.putString(id_val, val); ed.commit(); Toast.makeText(this, "Address saved"+loadVal("id_address"), Toast.LENGTH_SHORT).show(); } String loadVal(String id_val) { sPref = getPreferences(MODE_PRIVATE); String savedText = sPref.getString(id_val, ""); return savedText; } In this activity, I write the address in id_address, and in another activity I read it through LoadVal, but I get 0. Explain why