Android | Activity 启动 跳转 传值

王先生
2024-06-26 / 0 评论 / 7 阅读 / 正在检测是否收录...

启动 Activity

不带参数

            // 第一个参数是当前Activity 第二个参数是要启动的Activity
            Intent intent = new Intent(MenuActivity.this,MainActivity.class);
            startActivity(intent);

带参数

                Intent intent = new Intent(MainActivity.this, SecondActivity.class);
                // 可传递多个键值对形式的数据
                intent.putExtra("key","啊吧啊吧啊吧");
                intent.putExtra("key1","啊吧");
                startActivity(intent);

接受传递的值


                String valueString = (String)getIntent().getExtras().get("key");
                String valueString1 = (String)getIntent().getExtras().get("key1");
                Toast.makeText(SecondActivity.this,"获取到的第一个参数为:"+valueString+"第二个参数为:"+valueString1,Toast.LENGTH_LONG).show();

关闭当前 Activity

                 finish();

评论 (0)

取消