Want more features on Pastebin? Sign Up, it's FREE!
Guest

Untitled

By: a guest on Jan 12th, 2013  |  syntax: None  |  size: 3.53 KB  |  views: 65  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1.     //ACTIVITY 1
  2.      
  3.     package com.example.test;
  4.      
  5.     import android.os.Bundle;
  6.     import android.app.Activity;
  7.     import android.content.Intent;
  8.     import android.content.SharedPreferences;
  9.     import android.view.View;
  10.     import android.widget.Button;
  11.     import android.widget.TextView;
  12.      
  13.     public class MainActivity extends Activity {
  14.             TextView t1,t;
  15.      SharedPreferences myPrefs;
  16.             @Override
  17.             protected void onCreate(Bundle savedInstanceState) {
  18.                     super.onCreate(savedInstanceState);
  19.                     setContentView(R.layout.activity_main);
  20.                      t=(TextView) findViewById(R.id.textView1);
  21.      
  22.                     t1=(TextView) findViewById(R.id.textView2);
  23.                     Button b=(Button) findViewById(R.id.button1);
  24.                    
  25.                     b.setOnClickListener(new View.OnClickListener() {
  26.                            
  27.                             @Override
  28.                             public void onClick(View v) {
  29.                                     // TODO Auto-generated method stub
  30.                             //      Intent i = new Intent(MainActivity.this, New.class);
  31.                           //  startActivityForResult(i, 1);
  32.                             startActivity(new Intent(MainActivity.this,New.class));
  33.                             }
  34.                     });
  35.                    
  36.  
  37.                    
  38.                    
  39.             }
  40.     @Override
  41.     protected void onResume() {
  42.       super.onResume();
  43.       myPrefs = this.getSharedPreferences("myPrefs", MODE_WORLD_READABLE);
  44.       String prefName = myPrefs.getString("key", "nothing");
  45.       t.setText(prefName);
  46.     }    
  47.             @Override
  48.             protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  49.                     // TODO Auto-generated method stub
  50.                      if (requestCode == 1) {
  51.                      if(resultCode == RESULT_OK){
  52.                      String rem=data.getStringExtra("edittextvalue");
  53.                       t1.setText(rem);
  54.             }
  55.                      }
  56.             }
  57.      
  58.     }
  59.      
  60.     //ACTIVITY 2
  61.     package com.example.test;
  62.      
  63.     import android.app.Activity;
  64.     import android.content.Intent;
  65.     import android.content.SharedPreferences;
  66.     import android.os.Bundle;
  67.     import android.widget.EditText;
  68.      
  69.     public class New extends Activity {
  70.             EditText e;
  71.             SharedPreferences myPrefs;
  72.             SharedPreferences.Editor prefsEditor;
  73.             @Override
  74.             protected void onCreate(Bundle savedInstanceState) {
  75.                     // TODO Auto-generated method stub
  76.                     super.onCreate(savedInstanceState);
  77.                     setContentView(R.layout.newx);
  78.                     e=(EditText) findViewById(R.id.editText1);
  79.               myPrefs = this.getSharedPreferences("myPrefs", MODE_WORLD_READABLE);
  80.               prefsEditor = myPrefs.edit();
  81.             }
  82.           @Override
  83.             public void onBackPressed() {
  84.                     // TODO Auto-generated method stub
  85.  
  86.              String text = e.getText().toString();
  87.              prefsEditor.putString("key", text);
  88.              prefsEditor.commit();  
  89.            
  90.           //  Intent intent = new Intent();
  91.           // intent.putExtra("edittextvalue",e.getText().toString());
  92.           //  setResult(RESULT_OK, intent);        
  93.           //  finish();
  94.                     super.onBackPressed();
  95.             }
  96.     }
clone this paste RAW Paste Data