activity
android四大组件之一,window,窗口界面。
做android主要就是和它打招呼,大部分事情都是基于它的,要好好使用它就必须了解它的生命周期。
oncreate 方法主要是界面的绑定,数据的初始化,常量的定义等,这个方法是最常用的,最重要的方法。
onstart 和oncreate方法基本一样,可以执行一些初始化操作,但是区别在于他可能执行多次的可能。
onresume 页面可见了。用户看到的窗口页面 就是执行这个歌方法之后,他的作用就是显示,代表初始化完成。这时候可能会看到一些图片什么的还未显示,是因为这些东西可能是异步的
onpause 作用:当我们跳转其他页面时候,就会先在原页面调用此方法,这代表原页面持有的内存以及其他的系统资源被释放,有更多的资源去加载新的页面
onstop 页面不可见,但activity对象还在内存中,可以做一些资源回收的工作
ondestroy activity被销毁,不可见,进行最后的回收工作。
onRestart 页面重新开始,回退操作,或者home退出。
service
服务,四大组件之一,提供一个和后台长期运行的服务。
生命周期长,后台运行,无界面。
一般在acitivity中被调用,即使被多次调用也只会创建一个实例,因此我们结束它时执行一次stopservice或 自身的stopself。资源不足时也有可能被系统停止。
service被一个ativity调用并绑定时,只有这个activity被销毁了,或者调用的context不纯在了(比如finish),才会停止。
onstartconmmend 我们在service操作的地方,可以在里面执行耗时操作/。
ondestroy 只有在执行 =stopservice,stopself,不在有绑定的链接(content不见了),才会被调用,可以执行一些线程回收操作。
contentProvider
其他应用可以通过他获取本应用的数据集,也就是说这是一种跨应用的交流。也是唯一一种不同应用程序之间共享数据的方法。应为android没有提供一个公共存储区。
使用URI来唯一标识数据集。以content://开头
broadcast recever
braodcast recever 广播接收器 ,一个全局的监听器 包括应用内和应用外,或者android系统发出的消息
使用就是发送和接收消息。分为静态的,非静态的,静态的是一个全局的,只要应用不被挂掉,就可以一直执行。
可以用它对感兴趣的事件进行反应,比如网络变化,系统来电,短信。
Android WIndowManager定义窗口尺寸大小 安卓窗口组件
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
psql窗口函数 ROW_NUMBER的应用
psql窗口函数的使用
窗口函数 一对多 表结构 -
android 窗口次序 安卓窗口组件
安卓的四大组件分别是: 1,活动activity,用于表现服务; 2,服务service,后台运行服务,不提供界面呈现; 3,广播接受者(broadcast receive),用于接受广播;
android 窗口次序 安卓基础 应用程序 ide 数据 -
怎么设置Dubbo框架日志级别
今天在部署dubbo监听器的时候碰到了一个非常奇葩但是感觉会很常见的问题 dubbo支持的jdk版本不正确 &n
怎么设置Dubbo框架日志级别 zookeeper dubbo tomcat jdk