android学习笔记_Intent
intent是一次即将操作的抽象描述
1.启动一个新的activity并且可以携带数据
2.通过intent来启动一个服务(Service)
3.通过Intent来广播一个时间
对于HashMap来讲,任何名值对都可以存进去,但是对于Bunble不是这样的,
这个值只可以是基本类型,如String。int,boolean,char
startActivityForResult()和onActivityResult()可以被认为是一组异步的远程调用
listener1 = new OnClickListener() {
public void onClick(View v) {
Intent intent1 = new Intent(ActivityMain.this, Activity1.class);
intent1.putExtra("activityMain", "数据来自activityMain");
startActivityForResult(intent1, REQUEST_CODE);
}
};
这种形式出现在Activity中的调用和service的共享当中
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == REQUEST_CODE) {
if (resultCode == RESULT_CANCELED)
setTitle("取消");
else if (resultCode == RESULT_OK) {
String temp=null;
Bundle extras = data.getExtras();
if (extras != null) {
temp = extras.getString("store");
}
setTitle(temp);
}
}
}
每个应用程序都有 AndroidManifest.xml文件,通过这个文件了解应用相关信息,几个Activity,几个service,几个Contentprovider,还可以
定义intentFilter来告诉系统期望处理什么样的Intent
android学习笔记_Intent相关推荐
- Android学习笔记21:ImageView获取网络图片
Android平台有3种网络接口可以使用,它们分别是:java.net.*(标准java接口).org.apache(Apache接口)和android.net.*(Android网络接口).本文将使 ...
- Android学习笔记(七):多个Activity和Intent
根据www.mars-droid.com:Andriod开发视频教学,先跳过书本<Beginning Android 2>的几个章,我是这两个资源一起看,需要进行一下同步.先初步了解一下应 ...
- Android学习笔记26:图片切换控件ImageSwitcher的使用
在Windows操作系统中,要查看多张图片,可以通过使用"Windows照片查看器"在"上一张"和"下一张"之间切换,进行多张图片的浏览. ...
- Android学习笔记36:使用SQLite方式存储数据
在Android中一共提供了5种数据存储方式,分别为: (1)Files:通过FileInputStream和FileOutputStream对文件进行操作.具体使用方法可以参阅博文<Andro ...
- Pro Android学习笔记(二九):用户界面和控制(17):include和merge
xml控件代码重用:include 如果我们定义一个控件,需要在不同的layout中重复使用,或者在同一个layout中重复使用,可以采用include的方式.例如定义my_button.xml如下 ...
- Android学习笔记:TabHost 和 FragmentTabHost
2019独角兽企业重金招聘Python工程师标准>>> Android学习笔记:TabHost 和 FragmentTabHostTabHost命名空间:android.widget ...
- 【转】 Pro Android学习笔记(二九):用户界面和控制(17):include和merge
目录(?)[-] xml控件代码重用include xml控件代码重用merge 横屏和竖屏landsacpe portrait xml控件代码重用:include 如果我们定义一个控件,需要在不同的 ...
- Android学习笔记:TabHost 和 FragmentTabHost(转)
Android学习笔记:TabHost 和 FragmentTabHost(转) 转自:http://www.cnblogs.com/asion/p/3339313.html 作者:Asion Tan ...
- Pro Android学习笔记(三三):Menu(4):Alternative菜单
什么是Alternative menu(替代菜单) 举个例子,Activity显示一个文本文件.如果用户想对文本文件进行编辑,Activity不提供编辑能力,但可由其他activity或者其他应用提供 ...
最新文章
- 【C++】容器与继承
- Markdown介绍
- jquery插件分类与编写详细讲解
- nVIDIA显卡命名规律
- 科研实习 | 约翰霍普金斯大学Alan Yuille教授招收计算机视觉暑期科研实习生
- 2011Google校园招聘笔试题
- mysql双机互备linux成功的_配置MySQL双机热备 - Linux服务器MySQL双机热备份试验_数据库技术_Linux公社-Linux系统门户网站...
- ActiveMQ整合spring结合项目开发流程(生产者和消费者)总结
- java用gui如何写退格_emWin(ucGui)的Edit控件退格处理方法 worldsing
- 动态修改css 规则
- python chardet_Python - chardet
- Git设置代理服务器
- 安全教育进社区:VR体验禁毒、防火、防盗骗
- 中点圆c语言程序,[图形学] 画圆(基于中点算法)
- UE4 如何开启 EQS
- 【完全解析】Lumion 9.0 新功能与改进
- 2014年校园招聘新签约工资待遇
- Springboot 整合Websocket+Stomp协议+RabbitMQ做消息代理 实例教程
- python编程基础-task4-FOR、IF以及while
- 计算机发展历程结绳记事,结绳记事与计算机