Android基础——Activity之间传递参数

来源:互联网 发布:淘宝原图恢复教程 编辑:程序博客网 时间:2024/06/07 06:33
Intent i = new Intent(this, SecondActivity.class);startActivityForResult(i, 1);Intent returnIntent = new Intent();returnIntent.putExtra("result",result);setResult(Activity.RESULT_OK,returnIntent);finish();Intent returnIntent = new Intent();setResult(Activity.RESULT_CANCELED, returnIntent);finish();@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) {    if (requestCode == 1) {        if(resultCode == Activity.RESULT_OK){            String result=data.getStringExtra("result");        }        if (resultCode == Activity.RESULT_CANCELED) {            //Write your code if there's no result        }    }}//onActivityResult

0 0