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]