安卓模拟器Android SDK安装完整图文教程,在最新的Adroid4.0.3R2模拟器中,已经加入了GPU支持,可以支持OeGLES2.0标准,让开发者可以借助模拟器来测试自己的OeGL游戏。在去......
android使用intent向下一个活动传递数据
intent可以携带额外数据,这样intent在启动另一个activity的时候可以传递数据过去,另一个activity收到数据后进行相应的处理
工具/原料
- android环境
方法/步骤
首先,创建一敏轿个名字叫IntentTest的项目
然后,在这个项目中增加一个新的activity,起名为activity2。
现在,在activity_main.xml布局中增加一个按钮,这个按钮用于启动一个新的activity
在MainActivity.java中,处理这个按钮。
String data = "Hello";
Intent intent = new Intent(MainActivity.this, activity2.class);
startActivity(intent);
可以看到,使用了intent.putExtra("extra_data", data);向下一个活动传递了一个数据
然后在第二个活动中,对这个数据进行接收
Intent intent =getIntent();
String data = intent.getStringExtra("extra_data");
Toast.makeText(activity2.this, data,Toast.LENGTH_LONG ).show();
可以看到,使用艳冲getIntent获侧救场取上一个activity传递过来的数据,然后通过intent.getStringExtra获取相应的数据。最后,通过Toast.makeText将数据显示出来
效果如下
如果我们传递的是int数据,则使用getIntExtra()方法,其他类型也是类似的用法
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
- 详细阅读
- 详细阅读
-
Delphi XE7下如何创建一个Android模拟器调试详细阅读
Delphi XE7下如何创建一个Android模拟器调试,利用DelhiXE7我们可以进行多种设备程序的开发,尤其是移动开发应用程序得到不断地加强。在实际的Adroid移动程序开发中,如果我们直接用......
2023-03-17 404 Android