注册页面传值到登陆页面的问题

注册页面传值到登陆页面的问题

1,两个activity之间通过什么方法传值?(看了之前视频讲解中提到是两个fragment传值,activity中没有setArguments和getArguments方法)

2,如何处理传入密码的值?(不是说****的形式,传入过来的值点登入就能跳转,还需手动输入一遍?)

3,需要完全匹配之前注册的信息?(如果我要是输入错误密码或是重新填写信息,可以登陆么?)

比较死脑筋,只会用学过的知识来解决问题,还请详解/(ㄒoㄒ)/~~

前面的视频还不能教会我用一个activity中的exitText内容传到第二个activity中的exitText中啊!

我总有种回答问题的助教们没有看教学视频,不懂初学者的痛,嗷好气ヽ(`Д´)ノヽ(`Д´)ノヽ(`Д´)ノ

传值不是固定的“name”, “Mike”,是用户注册时键入的值,这个值怎么保存到登录中的exitText中?

我要是能百度解决就不问这些问题了……

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

4回答
好帮手慕雪 2017-06-05 10:52:02

http://img1.sycdn.imooc.com/climg//5934c7370001e21803860556.jpg

putExtra()的参数有误

  • 提问者 sd_单子 #1
    嗯知道是参数不对,只是不知道如何填正确的参数,还不知道怎么把两个键入的值传输到另外两个键入的值,顺便求关注这个问题http://class.imooc.com/course/qadetail/8075
    2017-06-05 11:01:04
  • 好帮手慕雪 回复 提问者 sd_单子 #2
    ActivityA: Intent intent=new Intent(); intent.setClass(MainActivity.this, SecondActivity.class); intent.putExtra(“name”, “Mike”); startActivity(intent); ActivityB: Intent intent=getIntent(); Bundle bundle=intent.getExtras(); String str=bundle.getString(“name”);
    2017-06-05 11:45:27
  • 提问者 sd_单子 回复 好帮手慕雪 #3
    我自己在想想怎么弄这个(;д;)还是求解决另一个问题http://class.imooc.com/course/qadetail/8075
    2017-06-05 12:55:59
irista23 2017-06-03 23:38:29

三、输入的密码与注册页面输入的密码不一致,不能登录的~

irista23 2017-06-03 23:36:51

二、密码处理流程:

在注册页面,需要用户输入用户名和密码,成功后跳转到登录页并将用户名和密码传入登录页,用户名显示在文本上,密码需要用户输入,输入后与传过来的密码相比较,密码一致跳转到主页~

  • 提问者 sd_单子 #1
    http://www.2cto.com/kf/201305/216085.html 网上找了一下,这也太复杂了……看是用哪种方法啊?
    2017-06-04 21:13:02
irista23 2017-06-03 23:28:57

一、两个Activity传值方式:

1、通过Intent:

ActivityA:

Intent intent=new Intent();  

intent.setClass(MainActivity.this, SecondActivity.class);

intent.putExtra(“name”, “Mike”);

startActivity(intent);

ActivityB:

Intent intent=getIntent(); 

Bundle bundle=intent.getExtras();

String str=bundle.getString(“name”);  

2、通过静态成员


  • 提问者 sd_单子 #1
    EditText etName=(EditText) findViewById(R.id.et_name); EditText etKey=(EditText) findViewById(R.id.et_key); Intent intent=new Intent(); intent.setClass(RegisterActivity.this, LoginActivity.class); intent.putExtra(etName,etKey); 带入到editText会报错额intent.putExtra(etName,etKey);这一块报错
    2017-06-04 20:54:40
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师