您的位置:首页 > 移动开发 > Android开发

Android学习笔记--Activity和intent

2011-02-13 07:59 344 查看
MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0
多个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);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: