public class Data extends Activity implements OnClickListener{
Button start, startFor;
EditText sendET;
TextView gotAnswer;
public void onCreate(Bundle savedInstaneState){
super.onCreate(savedInstaneState);
setContentView(R.layout.get);
initialize();
}
public void initialize(){
start = (Button)findViewById(R.id.bSA);
startFor = (Button)findViewById(R.id.bSAFR);
sendET = (EditText)findViewById(R.id.etSend);
gotAnswer = (TextView)findViewById(R.id.tvGot);
start.setOnClickListener(this);
startFor.setOnClickListener(this);
}
@Override
public void onClick(View v) {
// TODO 自動生成されたメソッド・スタブ
switch(v.getId()){
case R.id.bSA:
String bread = sendET.getText().toString();
Bundle basket = new Bundle();
basket.putString("key", bread);
Intent a = new Intent(Data.this, OpenedClass.class);
a.putExtras(basket);
startActivity(a);
break;
case R.id.bSAFR:
Intent i = new Intent(Data.this, OpenedClass.class);
startActivityForResult(i, 0);
break;
}
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO 自動生成されたメソッド・スタブ
super.onActivityResult(requestCode, resultCode, data);
if(resultCode==RESULT_OK){
Bundle basket = data.getExtras();
String s = basket.getString("answer");
gotAnswer.setText(s);
}
}
}
~
~<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<EditText
android:id="@+id/etSend"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
</EditText>
<Button
android:id="@+id/bSA"
android:layout_below="@id/etSend"
android:layout_alignParentRight="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="StartActivity" />
<Button
android:id="@+id/bSAFR"
android:layout_toLeftOf="@id/bSA"
android:layout_alignTop="@id/bSA"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="StartActivityForResult" />
<TextView
android:id="@+id/tvGot"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/bSAFR"
android:text="TextView" />
~</RelativeLayout>