AB两个页面,A页面中有个两个输入框E,D和两个按钮e,d,
1、点击e按钮跳转B并将E输入框中的值传递到B,如果E的值为”you win”,那么通知A,并发送”good”.如果不为”you win”,那么通知A发送”failed”,A收到值后截取0-3字符并显示到E输入框中.
2、点击d按钮跳转B并将D输入框中的值传递到B,如果D的值为”you failed”,那么通知A,并送”oh no”.如果不为”oh no”,那么通知A发送”error”,A收到值后截取0-4字符并显示到D输入框中.
代码实现
public class Activity_testa extends Activity implements View.OnClickListener
{
EditText ed1;
EditText ed2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_a);
ed1 = (EditText) findViewById(R.id.edit1);
ed2 = (EditText) findViewById(R.id.eidt2);
}
@Override
public void onClick(View view) {
switch (view.getId())
{
case R.id.btn1:
{
Intent intent = new Intent(Activity_test0709a.this, Activity_test0709b.class);
String str = ed1.getText().toString();
intent.putExtra("str1",str);
startActivityForResult(intent, 1);
break;
}
case R.id.btn2:
{
Intent intent = new Intent(Activity_test0709a.this, Activity_test0709b.class);
String str = ed2.getText().toString();
intent.putExtra("str2",str);
startActivityForResult(intent, 2);
break;
}
}
}
@Override
protected