tuxmartin

Android - Saving Key-Value Sets

Aug 20th, 2013
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.56 KB | None | 0 0
  1. //        http://developer.android.com/training/basics/data-storage/shared-preferences.html
  2.  
  3.  
  4.  
  5. package com.example.test;
  6.  
  7. import android.annotation.TargetApi;
  8. import android.app.Activity;
  9. import android.os.Build;
  10. import android.os.Bundle;
  11. import android.support.v4.app.NavUtils;
  12. import android.view.Menu;
  13. import android.view.MenuItem;
  14. import android.widget.EditText;
  15.  
  16. public class NastavToken extends Activity {
  17.     private String token = "";
  18.  
  19.     public void ulozToken() {
  20.         EditText editText = (EditText) findViewById(R.id.edit_token);
  21.         token = editText.getText().toString();
  22.         getPreferences(MODE_PRIVATE).edit().putString("token", token).commit();
  23.     }
  24.  
  25.     @Override
  26.     protected void onCreate(Bundle savedInstanceState) {
  27.         super.onCreate(savedInstanceState);
  28.         setContentView(R.layout.activity_nastav_token);
  29.  
  30.         SharedPreferences settings = getSharedPreferences("Test", Context.MODE_PRIVATE);
  31.         token = getPreferences(MODE_PRIVATE).getString("token", "");
  32.  
  33.         setupActionBar();
  34.     }
  35.  
  36.     @TargetApi(Build.VERSION_CODES.HONEYCOMB)
  37.     private void setupActionBar() {
  38.         if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
  39.             getActionBar().setDisplayHomeAsUpEnabled(true);
  40.         }
  41.     }
  42.  
  43.     @Override
  44.     public boolean onCreateOptionsMenu(Menu menu) {
  45.         getMenuInflater().inflate(R.menu.nastav_token, menu);
  46.         return true;
  47.     }
  48.  
  49.     @Override
  50.     public boolean onOptionsItemSelected(MenuItem item) {
  51.         switch (item.getItemId()) {
  52.         case android.R.id.home:
  53.             NavUtils.navigateUpFromSameTask(this);
  54.             return true;
  55.         }
  56.         return super.onOptionsItemSelected(item);
  57.     }
  58. }
Advertisement
Add Comment
Please, Sign In to add comment