设为首页 加入收藏

TOP

Android Activity 回传数据
2014-11-24 03:03:22 来源: 作者: 【 】 浏览:2
Tags:Android Activity 数据

Adnroid用Intent来做activity的跳转,轻量级的数据用Bundle 配合着传递。


传回数据用startActivityForResult来搞。


跳转时代码:


_Intent=new Intent();
_Intent.setClass(getBaseContext(), Appearance.class);
startActivityForResult(_Intent, 1);


@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
Bundle _Bundle;
switch (requestCode) {
case 1:
if (resultCode == RESULT_OK)
{
_Bundle = data.getExtras();
String NAME= _Bundle.getString("NAME");
}
break;
default:
break;
}
}


另一个activity回传:


Intent _Intent = new Intent();
Bundle _Bundle = new Bundle();
_Bundle.putString("NAME","LINCYANG");
_Intent.putExtras(_Bundle);
Appearance.this.setResult(RESULT_OK,_Intent);
Appearance.this.finish();


就是这么简单~~~


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android 控件背景图片和imagebutt.. 下一篇Android下的PVPlayer的实现

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Announcing October (2025-12-24 15:18:16)
·MySQL有什么推荐的学 (2025-12-24 15:18:13)
·到底应该用MySQL还是 (2025-12-24 15:18:11)
·进入Linux世界大门的 (2025-12-24 14:51:47)
·Download Linux | Li (2025-12-24 14:51:44)