StartActivityForResult的用法
2016-03-09 22:12
330 查看
Intent intent = new Intent(LoginActivity.this,RegisterActivity.class);
startActivityForResult(intent, 201);//请求码
从登录页跳转到注册页
注册页finish之前把数值传回来
Intent intent=new Intent();
intent.putExtra(“userName”, userName);
intent.putExtra(“passWord”, passWord);
setResult(202);//resultcode
//登录界面对返回结果的处理
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
super.onActivityResult(requestCode, resultCode, data);
if(requestCode==201&&resultCode==202){
String userName=data.getStringExtra(“userName”);
String passWord=data.getStringExtra(“passWord”);
Log.i(“TAG1”,”userName=”+userName);
Log.i(“TAG1”,”passWord=”+passWord);
etUserName.setText(userName);
etPassword.setText(passWord);
}
}
startActivityForResult(intent, 201);//请求码
从登录页跳转到注册页
注册页finish之前把数值传回来
Intent intent=new Intent();
intent.putExtra(“userName”, userName);
intent.putExtra(“passWord”, passWord);
setResult(202);//resultcode
//登录界面对返回结果的处理
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
super.onActivityResult(requestCode, resultCode, data);
if(requestCode==201&&resultCode==202){
String userName=data.getStringExtra(“userName”);
String passWord=data.getStringExtra(“passWord”);
Log.i(“TAG1”,”userName=”+userName);
Log.i(“TAG1”,”passWord=”+passWord);
etUserName.setText(userName);
etPassword.setText(passWord);
}
}
相关文章推荐
- 项目二-就拿胖子说事
- 心理学学习(三) 感觉阈限
- 论文笔记(1)——《Where's Wally?Precise User Discovery Attacks in Location Proximity Services》
- Hybrid开发站点
- (转)C# 使用BackgroundWorker
- 如果有一天机器真的可以取代人类
- STL之Vector的一些编程练习
- 《Android开发艺术探索》12章 Bitmap的加载和Cache
- 关于java.lang.String理解中的一些难点
- iOS--开发之手势解锁
- erlang趣事六erlangshell ssh登陆
- 进程与线程
- 深入理解JVM : class文件结构之类信息描述、字段表、方法表(2)
- mysql分区
- 团购网站的发展趋势分析
- CI框架源码分析
- Java类型的程序员成长
- linux下uniq和tee命令
- IOS传值方法-属性正向传值
- js库Modernizr的介绍和使用