public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanc ...
public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } public void click(View c){ //跳转至选择联系人Activity Intent intent = new Intent(this, ContactActivity.class);// startActivity(intent); //用这个api启动的Activity,在销毁时,系统会回调onActivityResult startActivityForResult(intent, 10); } //如果有Activity在销毁时返回了数据,那么就会调用此方法来接收数据 //requestCode:用来区分数据来自于哪一个Activity //resultCode:用来区分返回的数据是什么类型的 @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { // TODO Auto-generated method stub super.onActivityResult(requestCode, resultCode, data); String name = data.getStringExtra("name"); if(requestCode == 10){ EditText et = (EditText)findViewById(R.id.et); et.setText(name); } } }
原标题:Activity获取返回值
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。