Core Class Android

package app.test;
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.util.Log;
import android.view.KeyEvent;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
public class Test extends Activity {
  String tag = "Events";
  int request_Code = 1;
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    // hides the title bar
    // requestWindowFeature(Window.FEATURE_NO_TITLE);
    setContentView(R.layout.main);
    Log.d(tag, "In the onCreate() event");
  }
  public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_DPAD_CENTER) {
      // startActivity(new Intent("net.learn2develop.ACTIVITY2"));
      // startActivity(new Intent(this, Activity2.class));
      /*
       * startActivityForResult(new Intent(
       * "net.learn2develop.ACTIVITY2"), request_Code);
       */
      Intent i = new Intent("app.test.ACTIVITY2");
      Bundle extras = new Bundle();
      extras.putString("Name", "Your name here");
      i.putExtras(extras);
      startActivityForResult(i, 1);
    }
    return false;
  }
  public void onActivityResult(int requestCode, int resultCode, Intent data) {
    if (requestCode == request_Code) {
      if (resultCode == RESULT_OK) {
        Toast.makeText(this, data.getData().toString(),
            Toast.LENGTH_SHORT).show();
      }
    }
  }
  public void onStart() {
    super.onStart();
    Log.d(tag, "In the onStart() event");
  }
  public void onRestart() {
    super.onRestart();
    Log.d(tag, "In the onRestart() event");
  }
  public void onResume() {
    super.onResume();
    Log.d(tag, "In the onResume() event");
  }
  public void onPause() {
    super.onPause();
    Log.d(tag, "In the onPause() event");
  }
  public void onStop() {
    super.onStop();
    Log.d(tag, "In the onStop() event");
  }
  public void onDestroy() {
    super.onDestroy();
    Log.d(tag, "In the onDestroy() event");
  }
}
class Activity2 extends Activity {
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.row);
    String defaultName = "";
    Bundle extras = getIntent().getExtras();
    if (extras != null) {
      defaultName = extras.getString("Name");
    }
    EditText txt_username = (EditText) findViewById(R.id.txt_username);
    txt_username.setHint(defaultName);
    Button btn = (Button) findViewById(R.id.btn_OK);
    btn.setOnClickListener(new View.OnClickListener() {
      public void onClick(View view) {
        Intent data = new Intent();
        EditText txt_username = (EditText) findViewById(R.id.txt_username);
        data.setData(Uri.parse(txt_username.getText().toString()));
        setResult(RESULT_OK, data);
        finish();
      }
    });
  }
}
class Activity3 extends Activity {
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.row);
    Button btn = (Button) findViewById(R.id.btn_OK);
    btn.setOnClickListener(new View.OnClickListener() {
      public void onClick(View view) {
        Intent data = new Intent();
        EditText txt_username = (EditText) findViewById(R.id.txt_username);
        data.setData(Uri.parse(txt_username.getText().toString()));
        setResult(RESULT_OK, data);
        finish();
      }
    });
  }
}
//main.xml

    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/hello"
    />

//row.xml

    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="Please enter your name" />    
    android:id="@+id/txt_username"
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" />    
    android:id="@+id/btn_OK"
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="OK" />