美文网首页
Android返回数据给上一个活动

Android返回数据给上一个活动

作者: 今天也要努力呀y | 来源:发表于2020-02-27 00:46 被阅读0次

第一个界面

web.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent = new Intent(MainActivity.this,SecondActivity.class);
                //第二个参数是请求码
                startActivityForResult(intent,1);
            }
        });
//requestCode是判断数据来源,resultCode是判断处理结果是否成功
@Override
    protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        switch (requestCode) {
            case 1:
                if (resultCode == RESULT_OK){
                    String data1 = data.getStringExtra("data");
                    Toast.makeText(this, ""+data1, Toast.LENGTH_SHORT).show();
                    Log.e("MainActivity---", "onActivityResult: "+data1 );
                }
        }
    }

第二个界面

back.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent = new Intent();
                intent.putExtra("data","Hello");
                setResult(RESULT_OK,intent);
                finish();
            }
        });

相关文章

网友评论

      本文标题:Android返回数据给上一个活动

      本文链接:https://www.haomeiwen.com/subject/bmanchtx.html