开发者社区> 技术小胖子> 正文

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,如需转载请自行联系原作者





版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Shell脚本常见问题|学习笔记
快速学习Shell脚本常见问题
83 0
论文笔记之:Learning Cross-Modal Deep Representations for Robust Pedestrian Detection
Learning Cross-Modal Deep Representations for Robust Pedestrian Detection 2017-04-11  19:40:22    Motivation:   本文主要是考虑了在光照极端恶劣的情况下,如何充分的利用 thermal data 进行协助学习提升 可见光图像的 特征表达能力,而借鉴了 ICCV 2015 年的一个文章,称为:监督迁移的方法,以一种模态的特征为 label,以监督学习的方式实现无监督学习。
1963 0
深度学习入门笔记系列 ( 一 )
本系列将分为 8 篇 。今天是第一篇 ,工欲善其事必先利其器 ,先简单讲讲当前的主流深度学习框架 TensorFlow 及其安装方法 。
2248 0
activiti-study 集成 学习
1、从https://github.com/henryyan/activiti-study下载: 将activiti-study的压缩包,解压 2、导入activiti-study项目 选择Maven项目 搞定 3、导入后效果: 作者:jiankunking 出处:http://blog.csdn.net/jiankunking
795 0
使用OpenApi弹性释放和设置云服务器ECS释放
云服务器ECS的一个重要特性就是按需创建资源。您可以在业务高峰期按需弹性的自定义规则进行资源创建,在完成业务计算的时候释放资源。本篇将提供几个Tips帮助您更加容易和自动化的完成云服务器的释放和弹性设置。
20910 0
21114
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载