Core Class Android

package app.test;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
 class Activity1 extends Activity {
  OnClickListener listener1 = null;
  Button button1;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.row);
        listener1 = new OnClickListener() {
      public void onClick(View v) {
        Bundle bundle = new Bundle();
        bundle.putString("store", "Activity1");
        Intent mIntent = new Intent();
        mIntent.putExtras(bundle);
        setResult(RESULT_OK, mIntent);
        finish();
      }
    };
    button1 = (Button) findViewById(R.id.button3);
    button1.setOnClickListener(listener1);
    String data=null;
     Bundle extras = getIntent().getExtras();
          if (extras != null) {
               data = extras.getString("activityMain");
          }
    setTitle("Activity1:"+data);
    }
}
 class Activity2 extends Activity {
  OnClickListener listener = null;
  Button button;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.add_edit);
        listener = new OnClickListener() {
      public void onClick(View v) {
        finish();
      }
    };
    button = (Button) findViewById(R.id.button4);
    button.setOnClickListener(listener);
    setTitle("Activity2");
    }
}
public class Test extends Activity {
  OnClickListener listener1 = null;
  OnClickListener listener2 = null;
  Button button1;
  Button button2;
  static final int REQUEST_CODE = 1;
    @Override
    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    listener1 = new OnClickListener() {
      public void onClick(View v) {
        Intent intent1 = new Intent(Test.this, Activity1.class);
        intent1.putExtra("activityMain", "activityMain");
        startActivityForResult(intent1, REQUEST_CODE);
      }
    };
    listener2 = new OnClickListener() {
      public void onClick(View v) {
        setTitle("ActivityMain");
        Intent intent2 = new Intent(Test.this, Activity2.class);
        startActivity(intent2);
      }
    };
    setContentView(R.layout.main);
    button1 = (Button) findViewById(R.id.button1);
    button1.setOnClickListener(listener1);
    button2 = (Button) findViewById(R.id.button2);
    button2.setOnClickListener(listener2);
    setTitle("ActivityMain");
  }
    
    @Override
  protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    if (requestCode == REQUEST_CODE) {
      if (resultCode == RESULT_CANCELED)
        setTitle("OK");
      else if (resultCode == RESULT_OK) {
        String temp=null;
         Bundle extras = data.getExtras();
              if (extras != null) {
                temp = extras.getString("store");
              }
        setTitle(temp);
      }
    }
  }
}
//  layout/main.xml

  android:orientation="vertical" android:layout_width="fill_parent"
  android:layout_height="fill_parent">
      android:layout_width="wrap_content"
    android:layout_height="wrap_content" android:text="??button1" />
      android:layout_width="wrap_content"
    android:layout_height="wrap_content" android:text="??button2" />

//  layout/row.xml

  android:orientation="vertical" android:layout_width="fill_parent"
  android:layout_height="fill_parent">
  
      android:layout_width="wrap_content"
    android:layout_height="wrap_content" android:text="??button3" />

//  layout/add_edit.xml

  android:orientation="vertical" android:layout_width="fill_parent"
  android:layout_height="fill_parent">
  
      android:layout_width="wrap_content"
    android:layout_height="wrap_content" android:text="??button4" />