关闭

Intent实现页面跳转

26人阅读 评论(0) 收藏 举报
分类:

1. startActivity(intent)

2.startActivityForResult(intent,requestCode);

    onActivityResult(int requestCode,int resultCode,Intent data)

    setResult(resultCode,data);

第一种启动方式

Intent intent=new Intent(MainActivity.this, 第二个页面.class );
startActivity(intent);


第二种启动方式 有返回结果的页面跳转

第一个页面

Intent intent=new Intent(MainActivity.this, First.class );
startActivityForResult(intent, 1);
并实现onActivityResult 这个方法
<pre name="code" class="java">//request请求码
    //resultCode第二个页面返回的标识
    //data第二个页面返回的数据
    @Override
    protected void onActivityResult(int request, int resultCode, Intent data) {<pre name="code" class="java"><span style="white-space:pre">	</span>if(request==1&& resultCode==2){
    		//获得传过来的数据
    		data.getStringExtra("data");
    	}

第二个页面

Intent data=new Intent();
	data.putExtra("data", "你好");
	setResult(2, data);
	//结束当前页面
	finish();




0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:317次
    • 积分:112
    • 等级:
    • 排名:千里之外
    • 原创:11篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档