//ACTIVITY 1
package com.example.test;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.content.SharedPreferences;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
public class MainActivity extends Activity {
TextView t1,t;
SharedPreferences myPrefs;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
t=(TextView) findViewById(R.id.textView1);
t1=(TextView) findViewById(R.id.textView2);
Button b=(Button) findViewById(R.id.button1);
b.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
// Intent i = new Intent(MainActivity.this, New.class);
// startActivityForResult(i, 1);
startActivity(new Intent(MainActivity.this,New.class));
}
});
}
@Override
protected void onResume() {
super.onResume();
myPrefs = this.getSharedPreferences("myPrefs", MODE_WORLD_READABLE);
String prefName = myPrefs.getString("key", "nothing");
t.setText(prefName);
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
if (requestCode == 1) {
if(resultCode == RESULT_OK){
String rem=data.getStringExtra("edittextvalue");
t1.setText(rem);
}
}
}
}
//ACTIVITY 2
package com.example.test;
import android.app.Activity;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.widget.EditText;
public class New extends Activity {
EditText e;
SharedPreferences myPrefs;
SharedPreferences.Editor prefsEditor;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.newx);
e=(EditText) findViewById(R.id.editText1);
myPrefs = this.getSharedPreferences("myPrefs", MODE_WORLD_READABLE);
prefsEditor = myPrefs.edit();
}
@Override
public void onBackPressed() {
// TODO Auto-generated method stub
String text = e.getText().toString();
prefsEditor.putString("key", text);
prefsEditor.commit();
// Intent intent = new Intent();
// intent.putExtra("edittextvalue",e.getText().toString());
// setResult(RESULT_OK, intent);
// finish();
super.onBackPressed();
}
}