Activity间传递数据

Activity间传递对象需要序列化

Activity

//在一个Activity中创建Intent对象,并配置参数,从一个activity跳转到另一个activity

Intent intent = new Intent(SplashActivity.this,MainActivity.class);

//在intent对象中进行存放数据,数据的格式是key-value形式

intent.putExtra("title",splashTitle);

//启动跳转

startActivity(intent);

//进入下一个到跳转的activity中,并取得intent对象

//通过intent对象取得bundle对象,数据就在bundle对象中,然后通过key-value形式取得数据

Intent intent = getIntent();

使用Intent打开一个网页

Uri myBlogUri = Uri.parse("http://www.jianshu.com/users/6629277960a8");

Intent mIntent = new Intent();

mIntent.setAction("android.intent.action.VIEW");

mIntent.setData(myBlogUri);

startActivity(mIntent);

你可能感兴趣的:(Activity间传递数据)