介绍
Intent:意图。用于启动Activity,启动组件,Activity之间传递数据。
方法
Content( Context this ,Class class)
参数:
Context this :当前Context对象
Class cls:目标class对象
返回值:无
返回值意义:无
作用:Intent的构造方法,构造到目标的意图
void putExtra(String key , String value)
参数:
String key:键名
String value:键值
返回值:无
返回值意义:无
作用:在意图中存储数据
String getStringExtra(String key)
参数:
String key:键名
返回值:String
返回值作用:获取传来意图携带的数据
作用:获取传来意图携带的数据
使用
传入Context context和目标Activity类生成Context对象。使用startActivity(Intent intent) 即可跳转页面
Intent intent = new Intent(this,目标.class)
startActivity(intent)
// 获取传来意图携带的数据
Intent intent = new Intent( MainActivity.this , 目标.class);
intent.putExtra( "key" ,"Hello!");
startActivity(intent);
String value = intent.getStringExtra("key");