new String[]{"唱歌","打游戏"}); //使用Bundle,发送数据 Bundle bundle = new Bundle();//创建 bundle.putInt("score",100);//设置score值为100 bundle.putString("info","这里是Bundle传值"); intent.putExtras(bundle);//关键
步骤一:在前一个页面中传递数据到当前页面 在前一个页面中,我们使用Intent传递数据到当前页面。例如: Intentintent=newIntent(PreviousActivity.this,CurrentActivity.class);intent.putExtra("key","value");startActivity(intent); 1. 2. 3. 步骤二:在当前页面获取传递的数据 在当前页面中,我们可以通过Intent获取...
(3)利用Intent控制跳转过程,传递参数给下一个页面; 2、设计登录与商店模块(1)在设计登录页面的基础上,增加新的Activity用于显示登录信息;(2)设计商店页面,将商店物品的内容显示到Activity控制页面中;(3)登录成功后,进入新的页面显示进度条显示宠物属性,设计“进入商店”Button跳转到第三个页面购买装备并把数据返回。
String name = intent.getStringExtra("name"); textView.setText("用户为:" + name); } } 其中最主要的是 Intent intent = getIntent(); String name = intent.getStringExtra("name"); textView.setText("用户为:" + name); 这里的几句 意思是接收上一个界面传来的名为name的值,并存储MainActivit...
上一节学习了将简单的数据从MainActivity传递到SecondActivity,本节一起来学习数据如何从SecondActivity回传到MainActivity。 一、简介 前面己经提到,Activity 还提供了一个 startActivityForResult(Intent intent, int requestCode) 方法来启动其他Activity。该方法用于启动指定Activity,而且期望获取指定Activity返回的结果。这...
Intent的使用 使用显示Intent 首先构建出了一个Intent ,传人FirstActivity.this 作为上下文,传入SecondActivity.class 作为目标活动,这样我们的“意图”就非常明显了,即在FirstActivity 这个活动的基础上打开SecondActivity 这个活动。然后通过startActivity()方法来执行这个Intent。@Override public void onClick(View v)...
简介: Android Studio App开发入门之在活动之间传递消息(附源码 超详细必看)(包括显示和隐式Intent,向上一个和下一个Activity发送数据) 运行有问题或需要源码请点赞关注收藏后评论区留言~~ 显示Intent和隐式Intent Intent是各个组件之间的信息沟通的桥梁,既能在Activity之间沟通,又能在Activity与Service沟通,也能在...
使用Intent 在Activity 之间穿梭 //找到视图中button的Idvalbutton1:Button=findViewById(R.id.button1)//给button赋予点击事件button1.setOnClickListener{//第一个参数传入this也就是FirstActivity 作为上下文//第二个参数传入SecondActivity::class.java作为目标Activity//接下来再通过startActivity()方法执行这个Inten...
上一节学习了将简单的数据从MainActivity传递到SecondActivity,本节一起来学习数据如何从SecondActivity回传到MainActivity。 一、简介 前面己经提到,Activity 还提供了一个 startActivityForResult(Intent intent, int requestCode) 方法来启动其他Activity。该方法用于启动指定Activity,而且期望获取指定Activity返回的结果。这...
//我们使用了 Intent 的另一个构造函数,直接将 action 的字符串传了进去,表明我们想要启动能够响应 com.example.activitytest.ACTION_START 这个 action 的活动 Intent intent = new Intent("com.example.activitytest.ACTION_START"); startActivity(intent);//在调用startActivity()方法的时候会自动将这个 category...