标签:
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();
标签:
原文地址:http://www.cnblogs.com/supertiny/p/4878237.html