Android怎么实现注册页面并携带数据包跳转
发表于:2025-11-10 作者:千家信息网编辑
千家信息网最后更新 2025年11月10日,这篇文章主要讲解了"Android怎么实现注册页面并携带数据包跳转",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Android怎么实现注册页面并携带数
千家信息网最后更新 2025年11月10日Android怎么实现注册页面并携带数据包跳转
这篇文章主要讲解了"Android怎么实现注册页面并携带数据包跳转",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Android怎么实现注册页面并携带数据包跳转"吧!
效果:
实现
1.创建安卓文件
2.创建注册界面,勾选为启动页
3.编写代码
启动界面activity_register11.xml
register11.java
import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.EditText;import android.widget.Toast;import androidx.appcompat.app.ActionBar;import androidx.appcompat.app.AppCompatActivity;public class register11 extends AppCompatActivity { private EditText edtName; private EditText edtSex; private EditText edtAge; private EditText edtPhone; private EditText edtEmail; private EditText edtHomepage; private EditText edtRemark; private Button btnRegister; private Button btnCancel; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_register11); //活动栏图标 ActionBar actionBar = getSupportActionBar(); actionBar.setDisplayShowHomeEnabled(true); actionBar.setDisplayUseLogoEnabled(true); actionBar.setLogo(R.mipmap.icon); //获取控件实例 edtName = findViewById(R.id.edtName); edtSex = findViewById(R.id.edtSex); edtAge = findViewById(R.id.edtAge); edtPhone = findViewById(R.id.edtPhone); edtEmail = findViewById(R.id.edtEmail); edtHomepage = findViewById(R.id.edtHomepage); edtRemark = findViewById(R.id.edtRemark); btnRegister = findViewById(R.id.btnRegister); btnCancel = findViewById(R.id.btnCancel); //给注册按钮注册监听器 btnRegister.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { //保存用户输入数据 String strName=edtName.getText().toString().trim();//trim()去除用户在前面输入的空格 String strSex=edtSex.getText().toString().trim(); String strAge=edtAge.getText().toString().trim();//trim()去除用户在前面输入的空格 String strPhone=edtPhone.getText().toString().trim();//trim()去除用户在前面输入的空格 String strEmail=edtEmail.getText().toString().trim(); String strHomepage=edtHomepage.getText().toString().trim();//trim()去除用户在前面输入的空格 String strRemark=edtRemark.getText().toString().trim(); //利用吐司提示用户注册情况 Toast.makeText(register11.this, "注册成功", Toast.LENGTH_SHORT).show();//LENGTH_SHORT表示登录时间长度 //创建显示意图 Intent intent = new Intent(register11.this, MainActivity.class); //创建数据包封装数据(封装) Bundle date = new Bundle(); date.putString("name", strName); date.putString("sex", strSex); date.putString("age", strAge); date.putString("phone", strPhone); date.putString("email", strEmail); date.putString("homepage", strHomepage); date.putString("remark", strRemark); //通过意图携带数据包 intent.putExtras(date); //按照意图启动目标组件 startActivity(intent); } }); btnCancel.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { //关闭窗口 finish(); } }); }}activity_main.xml
ActivityMain.java
import android.content.Intent;import android.os.Bundle;import android.widget.TextView;import androidx.appcompat.app.AppCompatActivity;public class MainActivity extends AppCompatActivity { protected TextView tvMessage; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //通过资源标识符获取控件实例 tvMessage = findViewById(R.id.tvMessage); //获取意图 Intent intent = getIntent(); //判断意图是否为空 if (intent != null) { //获取意图携带数据包(封装) Bundle date = intent.getExtras(); String name = date.getString("name"); String sex = date.getString("sex"); String age = date.getString("age"); String phone = date.getString("phone"); String email = date.getString("email"); String homepage = date.getString("homepage"); String remark = date.getString("remark"); //拼接用户信息 String message = "注册成功!\n姓名:" + name + "\n性别:" + sex + "\n年龄:" + age + "\n电话:" + phone + "\n邮箱:" + email + "\n主页:" + homepage + "\n备注:" + remark; //设置标签属性,显示用户信息 tvMessage.setText(message); } }}感谢各位的阅读,以上就是"Android怎么实现注册页面并携带数据包跳转"的内容了,经过本文的学习后,相信大家对Android怎么实现注册页面并携带数据包跳转这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
数据
用户
意图
输入
页面
空格
学习
封装
成功
信息
内容
实例
情况
控件
界面
代码
吐司
图标
备注
姓名
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
华为数据库知乎
湖北网络安全应急指挥中心
调查网络安全活动目的
一个手游服务器多少钱
上海企业金融网络技术服务热线
是一个软件开发公司英文翻译
新乡万宏网络技术有限公司
c#中数据库的连接视频
数据库表创建怎么查询
数据库产物蚂蚁金融
数据库表如何设置fk
数据库partion
怎么成为esg服务器的管理员
a9安卓苹果一个服务器吗
有限元软件开发难吗
网络安全你我他的内容怎么写
怎样在网上报名学习网络安全
新兴网络技术 思政
为什么qt数据库不显示
河南网络安全科普
组织宣传中小学网络安全
网络安全与端口的关系
安卓软件开发要学多长时间
罗伯特斯怎么连接服务器
学软件开发的一些环境
惠普服务器管理界面改密码
相城区全国软件开发渠道建议
英雄联盟黑屏与服务器断开
耒阳市互联网科技
数据库技术大会2016