Android怎么实现注册页面并携带数据包跳转
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章主要讲解了"Android怎么实现注册页面并携带数据包跳转",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Android怎么实现注册页面并携带数
千家信息网最后更新 2026年10月31日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安全错误
数据库的锁怎样保障安全
互联网科技园
伟宏互联网科技
广州淘业互联网络科技
今日互联网科技
互联网科技公司发展
互联网科技美容
互联网科技公司招聘
云创客互联网科技公司
科技与互联网的利与弊
中盈科技互联网信息有限公司
温州喔噻互联网科技有限公司
互联网大会黑科技排名
湖南一路畅行互联网科技
广州市恰铎互联网科技有限公司
开一家科技互联网公司需要多少钱
互联网科技扶贫时间
锡山区互联网智能科技产品供应
互联网第三次科技革命特征
城市宝互联网科技有限公司
云南互联网科技学费
上海睿民互联网科技有限公司
科技类互联网
奇酷互联网科技公司
一五八零互联网科技
互联网科技公司的市场部门
迪庆互联网科技招生
科技大学互联网
群盈汇互联网科技有限公司
互联网第三次科技革命特征
每天都有哪些好的互联网科技