下载此文档

安卓面试基础知识总结(共33页).docx


文档分类:管理/人力资源 | 页数:约33页 举报非法文档有奖
1/33
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/33 下载此文档
文档列表 文档介绍
精选优质文档-----倾情为你奉上
精选优质文档-----倾情为你奉上
专心---专注---专业
专心---专注---专业
精选优质文档-----倾情为你奉上
专心---专注---专业
Activity
Activity的概念-----倾情为你奉上
专心---专注---专业
专心---专注---专业
精选优质文档-----倾情为你奉上
专心---专注---专业
singleTask
只有一个实例。在同一个应用程序中启动它的时候,若Activity不存在,则会在当前task创建一个新的实例,若存在,则会把task中在其之上的其它Activity destory掉并调用它的onNewIntent方法。
如果是在别的应用程序中启动它,则会新建一个task,并在该task中启动这个Activity,singleTask允许别的Activity与其在一个task中共存,也就是说,如果我在这个singleTask的实例中再打开新的Activity,这个新的Activity还是会在singleTask的实例的task中。
singleInstance
只有一个实例,并且这个实例独立运行在一个task中,这个task只有这个实例,不允许有别的Activity存在。
配置样例
<activity android:name=""
             android:launchMode="singleInstance"/>
Activity启动方法
在一个Activity中调用startActivity()方法。
直接启动Activity,不带请求码。
在一个Activity中调用startActivityForResult()方法。
带请求码启动Activity。
请求码与响应码
请求码(RequestCode)
在一个业务中可能在两个按钮被单击事件中打开同一个Activity,但我们在onActivityResult事件中如何判断是哪个按钮打开了新的Activity?请求码就是为解决这个问题的,那么我们打开新的Activity时应该使用startActivityForResult(intent, 1);。其中的第二个参数就是请求码。
结果码(ResultCode)
在一个业务中可能要打开多个不同的Activity,那关闭Activity时在onActivityResult事件中我们如何知道关闭的是哪一个Activity呢?结果码就是为解决这个问题的,那么我们打开新的Activity时应该使用setResult(2, intent);或在关闭Activity前调用
精选优质文档-----倾情为你奉上
精选优质文档-----倾情为你奉上
专心---专注---专业
专心---专注---专业
精选优质文档-----倾情为你奉上
专心---专注---专业
(2);。其中的第一个参数就是结果码。
在onActivityResult事件中,通过判断resultCode更可知道是哪个Activity被关闭了。
BroadcastReceiver
概念
BroadcastReceiver也就是“广播接收者”的意思,顾名思义,它就是用来接收来自系统和应用中的广播。
应用场景
在Android系统中,广播体现在方方面面:
eg:
当开机完成后系统会产生一条广播,接收到这条广播就能实现开机启动服务的功能;
当锁屏或者点亮屏幕时就会产生一条广播,接收这条广播就可以实现一些暂停或者开启一些耗电进程的功能。
当网络状态改变时系统会产生一条广播,接收到这条广播就能及时地做出提示和保存数据等操作;
当电池电量改变时,系统会产生一条广播,接收到这条广播就能在电量低时告知用户及时保存进度;
注册
静态注册
概念

动态注册
概念
动态注册需要在代码中动态的指定广播地址并注册。
需要注意的事项
,Activity和Service都继承了ContextWrapper,所以可以直接调用。在实际应
精选优质文档-----倾情为你奉上
精选优质文档-----倾情为你奉上
专心---专注---专业
专心---专注---专业
精选优质文档-----倾情为你奉上
专心---专注---专业
用中,我们在Activity或Service中注册了一个Br

安卓面试基础知识总结(共33页) 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数33
  • 收藏数0 收藏
  • 顶次数0
  • 上传人qiang19840906
  • 文件大小172 KB
  • 时间2022-04-15