启动另一个 Activity
2015-10-21 21:17
267 查看
startActivity(new Intent(当前.this,another.class));
启动网页
startActivity(new Intent(Intent.ACITON_VIEW,Uri.parse("http://www.baidu.com")));
原class
Intent i=new Intent(当前.this,another.class);
i.putExtra("标记“,”内容“);
目标class
Intent i=getIntent();
String=i.getStringExtra("标记");
利用bundle
原class
Bundle b=new Bundle;
b.putInt("标记",值);
i.putExtras(b);
目标class
Intent i=getIntent();
Bundle b=i.getExtras();
int b=b.getInt("标记");
目标class
Intent i=new Intent();
i.putExtra("lele", str);
setResult(1, i);
finish();
原class
startActivityForResult(i, 1);
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
super.onActivityResult(requestCode, resultCode, data);
bt.setText(data.getStringExtra("lele"));
}
启动网页
startActivity(new Intent(Intent.ACITON_VIEW,Uri.parse("http://www.baidu.com")));
在 Activity 之间传递参数
原classIntent i=new Intent(当前.this,another.class);
i.putExtra("标记“,”内容“);
目标class
Intent i=getIntent();
String=i.getStringExtra("标记");
利用bundle
原class
Bundle b=new Bundle;
b.putInt("标记",值);
i.putExtras(b);
目标class
Intent i=getIntent();
Bundle b=i.getExtras();
int b=b.getInt("标记");
获取 Activity 的返回参数
目标classIntent i=new Intent();
i.putExtra("lele", str);
setResult(1, i);
finish();
原class
startActivityForResult(i, 1);
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
super.onActivityResult(requestCode, resultCode, data);
bt.setText(data.getStringExtra("lele"));
}
相关文章推荐
- 015.三元表达式与if条件句
- 第 三 十 七 天:RAID 简 介 与 查 看
- CentOS 已经 12 岁了
- #define跟const的区别
- 安卓面试题
- 最近几个月的境况,记录一下,以便后续反省
- Linux Introduction && Commands
- C语言:一个球从 100 米落下,每次落地后反跳回原一半,再落下,再反弹。求第10次高度?sum?
- 机器学习实战决策树的java实现
- 【二维线段树】hdu 4819 Mosaic
- hdu1847 Good Luck in CET-4 Everybody!
- 句柄
- Python的在线编辑环境
- Python -- 闭包
- property 与 attribute 的区别?
- C++ const 限定符
- android studio关于隐藏标题栏崩溃问题
- Linux下OpenSSL 安装详解 +图解
- shell 统计出上个月中旬到本月中旬的所有工作日
- json对象与字符串之间的互转