码迷,mamicode.com
首页 > 其他好文 > 详细

使用Intent实现页面之间的跳转

时间:2015-10-14 19:41:33      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:

Intent

extends Object
implements Parcelable Cloneable

构造方法

Intent()Intent(Intent o);Intent(Context packageContext, Class<?> cls)

Intent(String action)Intent(String action, Uri uri);

Intent(String action, Uri uri, Context packageContext, Class<?> cls)

 

 

1)通过starActivity的方式来实现页面间跳转

    Intent int = new Intent(this, XActivity.class)
    startActivity(intent);    

 

2) 通过startActivityForresult请求返回数据的方法

 Intent int = new Intent(this, XActivity.class)
 startActivityForResule(intent, requestCode); 

     当前第一个页面中Context中重写onActivityResult(int requestCode, int resultCode, Intent data)来接受数据;

    requestCode:请求的标识

    resultCode:第二个页面返回的标识

    data: 第二个页面回传的数据

ptotected void onActivitResult(int requestCode, int resultCode, Intent data){
     super.onActivityResult(requestCode, resultCode, data);
     if(requestCode == * &&resultCode == *){
         
     }   
}    

 

  第二个页面中回传数据

Intent data = new Intent();
data.putExtra("data", value);
setResult(resultCode, data);

finish();

 

    

 

 

 

  

 

使用Intent实现页面之间的跳转

标签:

原文地址:http://www.cnblogs.com/supertiny/p/4878237.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!