在Android中,如果想要启动一个activity,可以用startActivity,或者是startActivityForResult(intent, GET_CODE)
如果是想要得到新的activity回传的数据的话,必须使用第二个方法startActivityForResult(intent, GET_CODE);
并且在原来的activity中覆写onActivityResult(int requestCode, int resultCode,Intent data)来对获取的数据进行处理
例如在原来的activity中有如下的代码对接受到的数据进行处理
在开启新的activity的时候,有下面的程序
[java]
1 setResult(RESULT_OK, (new Intent()).setAction("Corky!")); 2 finish(); 3 setResult(RESULT_OK, (new Intent()).setAction("Corky!")); 4 finish();
浙公网安备 33010602011771号