Intent实现页面跳转

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();




阅读更多
个人分类: android初学
想对作者说点什么? 我来说一句

AndroidAuctionManagerImpIa

2015年04月26日 2.38MB 下载

Android情景模式布局实现

2013年04月15日 868KB 下载

intent 页面跳转

2014年10月27日 1.39MB 下载

没有更多推荐了,返回首页

不良信息举报

Intent实现页面跳转

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭