Android学习笔记--Activity和intent

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

Android学习笔记--Activity和intent - 無牽℡↘嘸褂 - 菁华隐没℡↘芳流歇绝

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


     本文转自My_King1 51CTO博客,原文链接:http://blog.51cto.com/apprentice/1360578,如需转载请自行联系原作者





相关文章
|
3月前
|
Android开发 开发者
Android UI设计: 请解释Activity的Theme是什么,如何更改应用程序的主题?
Android UI设计: 请解释Activity的Theme是什么,如何更改应用程序的主题?
42 1
|
3月前
|
Android开发 开发者
Android基础知识:什么是Intent?有哪些类型的Intent?
Android基础知识:什么是Intent?有哪些类型的Intent?
57 0
|
3月前
|
数据库 Android开发 开发者
Android基础知识:请解释Activity的生命周期。
Android基础知识:请解释Activity的生命周期。
43 2
|
2月前
|
Android开发
[Android 四大组件] --- Activity
[Android 四大组件] --- Activity
22 1
|
3月前
|
Android开发
Android基础知识:什么是Fragment?与Activity的区别是什么?
Android基础知识:什么是Fragment?与Activity的区别是什么?
287 54
|
4月前
|
XML 安全 Java
Android Studio App开发入门之活动Activity中为活动补充附加信息讲解及实战(附源码 超详细必看)
Android Studio App开发入门之活动Activity中为活动补充附加信息讲解及实战(附源码 超详细必看)
36 0
|
4月前
|
Android开发
Android Studio App开发入门之在活动之间传递消息(附源码 超详细必看)(包括显示和隐式Intent,向上一个和下一个Activity发送数据)
Android Studio App开发入门之在活动之间传递消息(附源码 超详细必看)(包括显示和隐式Intent,向上一个和下一个Activity发送数据)
45 0
|
8月前
|
Java Android开发
Android 中通过Intent传递类对象,通过实现Serializable和Parcelable接口两种方式传递对象
Android 中通过Intent传递类对象,通过实现Serializable和Parcelable接口两种方式传递对象
77 1