android 注册成功后返回账号和密码到登录界面,精辟讲解
来源:互联网 发布:nginx htaccess配置 编辑:程序博客网 时间:2024/04/29 20:55
实现:
1>LoginActivity:
Intent intent = new Intent(this, RegistActivity.class);
//启动该Activity是为了获取对方回传的数据
startActivityForResult(intent, REQUEST_CODE_GO_TO_REGIST);
2>RegistAcitivty:
//finish之前 回传给LoginActivity两个参数
//调用setResult方法
//把两个参数设置到intent中即可
Intent data=new Intent();
data.putExtra("name", name);
data.putExtra("pwd", pwd);
setResult(RESULT_OK, data)
finish();
3>LoginActivity:
/**
* startActivityForResult()
* 当RegistActivity finish()后 将会自动调用
* 该onActivityResult方法。
* @param requestCode 请求码
* @param resultCode 结果码
* @param data 回传数据
*/
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data){
switch (requestCode) {
case REQUEST_CODE_GO_TO_REGIST:
//判断注册是否成功 如果注册成功
if(resultCode==RESULT_OK){
//则获取data中的账号和密码 动态设置到EditText中
String name=data.getStringExtra("name");
String pwd=data.getStringExtra("pwd");
etName.setText(name);
etPwd.setText(pwd);
}
break;
}
}
注意:当 注册页面 启动模式=singTask, startActivityForResult 会直接调用onActivityResult ,
* 在RegisterActivity -setResult -finish 后,不再调用onActivityResult;
* 解决办法:1,更改 注册页面 lanchMode=standard|singleTop
* 2.监听onNewIntent ;注册页面 按照一般跳转 intent 传值,在登录界面 重写 onNewIntent 方法更新 UI
* 在RegisterActivity -setResult -finish 后,不再调用onActivityResult;
* 解决办法:1,更改 注册页面 lanchMode=standard|singleTop
* 2.监听onNewIntent ;注册页面 按照一般跳转 intent 传值,在登录界面 重写 onNewIntent 方法更新 UI
解决办法2:
注册页面:
Intent intent = new Intent(RegisterActivity.this,LoginActivity.class);
intent.putExtra("name",regName);
intent.putExtra("pwd",regPwd);
startActivty(intent);
登录页面:
@Override
protected void onNewIntent(Intent intent) {
// TODO Auto-generated method stub
super.onNewIntent(intent);
}
protected void onNewIntent(Intent intent) {
// TODO Auto-generated method stub
super.onNewIntent(intent);
//则获取intent中的账号和密码 动态设置到EditText中
String name=data.getStringExtra("name");
String pwd=data.getStringExtra("pwd");
etName.setText(name);
etPwd.setText(pwd);
}
0 0
- android 注册成功后返回账号和密码到登录界面,精辟讲解
- 在登录界面,点击注册,注册成功后,把结果(用户名,密码)回传给登录界面,用来设置控件
- app 登录成功后 保存登录账号 密码 以及读取
- Ubuntu 输入正确的账号密码,登陆后又跳回到登录界面 解决方案
- Ubuntu Kylin 输入正确的账号密码,登陆后又跳回到登录界面 解决方案
- Ubuntu 输入正确的账号密码,登陆后又跳回到登录界面 解决方案
- 用户在注册成功后,发送用户名和密码到其注册邮箱的方法
- 【登录异常解决】Ubuntu 输入正确的密码后重新返回到登陆界面
- 【登录异常解决】Ubuntu 输入正确的密码后重新返回到登陆界面
- 【登录异常解决】Ubuntu 输入正确的密码后重新返回到登陆界面
- android登录注册关于判断账号密码为空时不崩溃
- android 登录界面 记住多组账号与密码
- Android 实现登录界面 记住账号密码等功能
- android 登录成功后再跳转到目标界面的思考
- dedecms后台登录成功后,又返回登录界面已成功解决
- unity 登录和注册账号
- linux 本地账号密码无法登陆(shell可以登录),一直返回 登陆的login界面
- Android设计登录界面、找回密码、注册功能
- EditText 当设置为action为搜索的时候,设置点击了搜索以后直接搜索的逻辑
- 什么方面的资料是玩家的需求点和喜欢看的游戏攻略
- php魔术方法(一)
- SWUSTOJ2475 字典树
- JDK自带内存及线程分析工具小记
- android 注册成功后返回账号和密码到登录界面,精辟讲解
- 《Higher-order organization of complex networks》-论文学习笔记
- android标题栏中添加返回按钮
- 支付宝APP支付之Java后台生成签名具体步骤
- java pdf 百度网盘资源
- C#调用C++DLL的小总结5---和C++的DLL的联合调试
- c#实现登陆之后,关闭登陆界面并且进入主程序
- 111111
- php中常见设计模式