多个Activity之间的关系
跳转关键 startActivity(Intent intent)
在onClickListener 监听器的onClick方法中
内部类继承OnClickListener
Intent intent = new Intent();
intent.putExtra(key , value); // 设置传参数据
intent.setClass(this,class); // 设置跳转参数
Activity.this.startActivity(intent);
事件绑定
myButton = (Button)findViewById(R.id.myButton);
myButton.setOnClickListener(new 内部类名()); // 注册成功
Intent对象的获取
Intent intent = getIntent();
String value = intent.getStringExtra(key);
TextView = (TextView)findViewById(R.id.myTextView);
TextView.setText(value);
2 . Intent的基本作用
Intent对象包含了一组信息 相当于一个请求
1. Component name (欲启动Activity 的名称等等)
2. Action (另一个Activity的动作)
3. Data (传递的数据)
4. Category
5. Exreas (额外的键值对信息)
6. Flags
启动另一个Activity
例 Url url = Url.parse("smsto://08000000123");
Intent intent = new Intent(Intent.ACTION_SENDTO,url);
intent.putExtra("sms_body","The SMS text");
startActivity(intent);