Activity中Intent传递数据--Bundle
来源:互联网 发布:access数据库备注类型 编辑:程序博客网 时间:2024/05/16 13:41
<span style="font-size:18px;">///////////mainAvtivity//////////////</span>
<span style="font-size:18px;">package com.demo.clf;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.EditText;public class MainActivity extends Activity {private EditText et_name1;private EditText et_name2;protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);et_name1 = (EditText) findViewById(R.id.name1);et_name2 = (EditText) findViewById(R.id.name2);}public void click(View v){String name1 = et_name1.getText().toString();String name2 = et_name2.getText().toString();Intent intent = new Intent(this, SecondActivity.class);//intent.putExtra("name1", name1);//intent.putExtra("name2", name2);<span style="color:#ff0000;">//用bundle对象存储数据Bundle extras = new Bundle();extras.putString("name1", name1);extras.putString("name2", name2);intent.putExtras(extras);startActivity(intent);</span>}}</span>
<span style="font-size:18px;">/////////////////////secondActivity/////////////////////////////</span>
<pre name="code" class="java">public class SecondActivity extends Activity {private TextView tv_name1;private TextView tv_name2;protected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);setContentView(R.layout.activity_second);tv_name1 = (TextView) findViewById(R.id.name1);tv_name2 = (TextView) findViewById(R.id.name2);Intent intent = getIntent();//String name1 = intent.getStringExtra("name1");//String name2 = intent.getStringExtra("name2");//获取bundle对象Bundle bundle = intent.getExtras();String name1 = bundle.getString("name1");String name2 = bundle.getString("name2");tv_name1.setText(name1);tv_name2.setText(name2);}}
<span style="font-size:18px;">//////////////////////xml需要注册secondActivity///////////////////</span>
<span style="font-size:18px;"><activity android:name=".MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <span style="color:#cc0000;"> <activity android:name=".SecondActivity" android:label="SecondActivity" > <intent-filter> <action android:name="com.meldoy.demo" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter></span> </activity></span>
0 0
- Activity中Intent传递数据--Bundle
- Android Intent.bundle 在activity中一对一传递数据
- Android中Intent结合Bundle传递数据
- 数据传递intent,Bundle
- Android中Activity之间的数据传递(Intent和Bundle)
- 使用Intent Bundle在Activity间传递数据
- android Activity之间通过Bundle和Intent传递数据
- 最全activity之间传递数据总结一intent Bundle
- Android之Activity之间的数据传递-intent-bundle
- 利用Intent技术实现Activity之间传递Bundle类型数据
- Android Intent传递Bundle数据
- Intent和Bundle传递数据
- Activity切换中Intent传递数据、对象
- 利用Intent在Activity中传递数据
- Activity间用Intent和Bundle传递参数
- Activity间用Intent和Bundle传递参数
- Activity间用Intent和Bundle传递参数
- Activity间用Intent和Bundle传递参数
- butterknife遇到的坑
- FTP主动模式和被动模式的比较
- android watchDog 机制
- 华为网络技术大赛模拟题答案详解
- UBUNTU修复grub
- Activity中Intent传递数据--Bundle
- 【Bugly干货分享】那些年我们用过的显示性能指标
- WebService学习总结(三)——使用JDK开发WebService
- SQLite3封装类
- Activity之间序列化传递Object
- Linux头文件和库文件添加环境变量与GCC编译器添加INCLUDE与LIB环境变量
- ROS 进阶学习笔记(18):ROS导航3:关于 ROS ActionLib 包
- linux logrotate
- 关于java类的加载与初始化