1.Intent传递数据

1. Activity1中intent.putExtra传递data

Button btn1 = findViewById(R.id.btn1);
btn1.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        //传递data
        String data = "hello secondActivity";
        Intent intent = new Intent(FirstActivity.this, SecondActivity.class);
        intent.putExtra("extra_data", data);
        startActivity(intent);
    }

});

2. Activity2中intent.getStringExtra接受data

//接受data
Intent intent=getIntent();
String data=intent.getStringExtra("extra_data");
Log.d("secontActivity",data);


发布了30 篇原创文章 · 获赞 2 · 访问量 6438

猜你喜欢

转载自blog.csdn.net/yaochaohx/article/details/80196466
今日推荐