Mega Code Archive

 
Categories / Android / Security
 

Using SharedPreferences

package app.test; import android.app.Activity; import android.content.SharedPreferences; import android.content.SharedPreferences.Editor; import android.os.Bundle; import android.util.Log; public class Test extends Activity {     private static final String TAG = "SavingState";   final String INITIALIZED = "initialized";   private String someString;     @Override     public void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         setContentView(R.layout.main);         SharedPreferences myPrefs = getPreferences(MODE_PRIVATE);         boolean hasPreferences = myPrefs.getBoolean(INITIALIZED, false);         if(hasPreferences) {             Log.v(TAG, "We've been called before");             someString = myPrefs.getString("someString", "");         }else {             Log.v(TAG, "First time ever being called");             someString = "some default value";         }         Editor editor = myPrefs.edit();         editor.putBoolean(INITIALIZED, true);         editor.putString("someString", someString);         editor.commit();     } }