code; 发表于 2012-12-19 23:15:55

StartActivityForResult

<div id="cnblogs_post_body">StartActivity
用startActivityForResult(intent, requestcode);启动子功能模块activity
onActivityResult(int requestCode, int resultCode, Intent data)对子activity返回进行判断处理
<div class="cnblogs_code">public class StartActivity extends Activity implements OnClickListener {    private Button bt;    private TextView tv;    @Override    protected void onCreate(Bundle savedInstanceState) {      super.onCreate(savedInstanceState);      setContentView(R.layout.start);      bt = (Button) findViewById(R.id.bt);      tv = (TextView) findViewById(R.id.tv);      bt.setOnClickListener(this);    }    @Override    public void onClick(View v) {      // TODO Auto-generated method stub      Intent i = new Intent(StartActivity.this, RequestActivity.class);      startActivityForResult(i, 1);    }    @Override    protected void onActivityResult(int requestCode, int resultCode, Intent data) {      // TODO Auto-generated method stub      if (requestCode == 1 && resultCode == RESULT_OK) {            tv.setText(data.getStringExtra("request"));      }    }
页: [1]
查看完整版本: StartActivityForResult