Android学习笔记--Activity和intent

MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0
多个Activity之间的关系

Android学习笔记--Activity和intent - �o�咯Y�K�`褂 - 菁华隐没�Y�K芳流歇绝

跳转关键 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);

你可能感兴趣的:(Android学习笔记--Activity和intent)