在Activity间使用Intent传递信息
来源:互联网 发布:万网解析域名设置 编辑:程序博客网 时间:2024/05/18 01:45
1、firstactivity_layout.xml
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center" android:text="请输入个人信息" android:textColor="@android:color/black" android:textSize="30px" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="用户名:" android:textColor="@android:color/black" android:textSize="20px" /> <EditText android:id="@+id/username" android:layout_width="match_parent" android:layout_height="wrap_content" android:textColor="@android:color/black" > <requestFocus /> </EditText> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="密 码:" android:textColor="@android:color/black" android:textSize="20px" /> <EditText android:id="@+id/password" android:layout_width="match_parent" android:layout_height="wrap_content" android:inputType="textPassword" android:textColor="@android:color/black" /> <Button android:id="@+id/ok" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="提交" android:textColor="@android:color/black" android:textSize="20px" /></LinearLayout>
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TextView android:id="@+id/usr" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="@android:color/black" android:textSize="20px" /> <TextView android:id="@+id/pwd" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="@android:color/black" android:textSize="20px" /></LinearLayout>
3、FirstActivity.java
public class FirstActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.firstactivity_layout);// 设置页面布局Button ok = (Button) findViewById(R.id.ok);// 通过id值获得按钮对象ok.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {EditText username = (EditText) findViewById(R.id.username);// 获得输入用户名的控件EditText password = (EditText) findViewById(R.id.password);// 获得输入密码的控件Intent intent = new Intent();// 创建Intent对象// 封装用户名信息intent.putExtra("USERNAME", username.getText().toString());intent.putExtra("PASSWORD", password.getText().toString());intent.setClass(FirstActivity.this, SecondActivity.class);// 制定传递对象startActivity(intent);}});}}
4、SecondActivity.java
public class SecondActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.secondactivity_layout);Intent intent = getIntent();//获取IntentString username = intent.getStringExtra("USERNAME");//获取用户输入的用户名String password = intent.getStringExtra("PASSWORD");//获取用户输入的密码TextView usernameTV = (TextView)findViewById(R.id.usr);//获得第二个Activity的文本框控件TextView passwordTV = (TextView)findViewById(R.id.pwd);//获得第二个Activity的文本框控件usernameTV.setText("用户名:"+username);//设置文本框内容passwordTV.setText("密 码:"+password);//设置文本框内容}}
5、AndroidManifest.xml中注册活动
<activity android:name="com.example.android6_1.FirstActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:label="第二个Acitivity" android:name=".SecondActivity"></activity>
0 0
- 在Activity间使用Intent传递信息
- 在Activity间使用Intent传递信息
- Intent和在Activity之间传递信息
- Android手机开发:Intent和在Activity之间传递信息
- 用intent在activity间传递数据
- 用Intent在Activity间传递数据
- 用Intent在Activity之间传递数据
- 用Intent启动Activity,并在Activity之间传递数据
- 使用Intent在activity之间传递数据
- Intent在Activity之间传递值
- 利用Intent在Activity中传递数据
- Android Intent 在Activity 之间传递对象
- Android学习札记34:看到的一种对Activity间使用Parcel传递数据的解释
- activity 之间信息的传递 Intent 回调参数startActivityForResult
- 安卓基础总结 intent activity 页面间传递信息
- Activity 参数传递 Intent
- 使用Bundle在Activity之间传递信息
- 使用Bundle在Activity间传递信息
- Linux字符设备驱动程序编写基本流程
- 14ava语法回顾之inputsteam&&outputsteam
- POJ-2356 Find a multiple(DFS,抽屉原理)
- 每天学习十分钟12之Java学习笔记
- 稀疏矩阵运算器
- 在Activity间使用Intent传递信息
- 二叉树的非递归遍历
- 驱动模块使用I2C总线范例
- 指针与自增运算----(*p)++ 与 *p++ 与 ++*p 拨开一团迷雾
- 浮点数精确到小数点后一位(java)
- 移除Win10资源管理器中OneDrive图标
- 【转】贝叶斯网络+马尔科夫毯 简介
- 什么是窗口句柄
- Win10开发:Flyout的使用及长按弹出菜单的实现