20200203 activity的生命周期 Starting ——–>Running 所执行的生命周期顺序 onCreate()->onstart()->onResume() Running ——>Paused 所执行Activity生命周期中的onPause() Paused ——>Runnin ...
分类:
其他好文 时间:
2020-02-13 20:59:07
阅读次数:
64
ViewModel 是 JetPack 类库中的一个功能,可以保存控件的状态 ,在整个Activity 生命周期中,状态不会失效 如屏幕翻转时,状态可保留,不会失效! 与 LiveData 配合使用! 配合 Room 进行 Sqlite 操作数据库 新建 ViewModel 类,在MainActiv ...
分类:
移动开发 时间:
2020-01-17 23:13:41
阅读次数:
116
本篇博客是个备忘录,是我工作中遇到的生命周期方法调用的一些总结。 讲Activity的声明周期之前,先讲讲Actiivty的启动模式。其与Activity的声明周期和启动流程息息相关。 四大启动模式 1、Standard 模式 默认启动模式,每次启动一个activity都会重新创建一个新的实例,放入 ...
分类:
其他好文 时间:
2020-01-08 23:02:47
阅读次数:
67
在Android应用程序运行时,Activity的活动状态由Android以Activity栈的形式管理,当前活动的Activity位于栈顶。随着应用程序之间的切换、关闭等,每个Activity都有可能从活动状态转入非活动状态,当然,也可以从非活动状态转入活动状态。 下面,我们借助一个关于Activ ...
分类:
其他好文 时间:
2019-11-24 17:50:17
阅读次数:
54
最近梳理了一下安卓的知识体系,先构建一个整体性的认知,也作为以后的学习路线的依据。 【一、从原理角度出发】1、Activity生命周期和启动模式2、View的事件体系与工作原理3、四大组件的工作过程4、JNI和NDK编程 //5、线程与线程池 //多线程编程、线程同步问题、6、消息机制 //主要是讲 ...
分类:
移动开发 时间:
2019-10-19 20:21:19
阅读次数:
145
首先分析一下Activity生命周期 A跳B (A finish) 生命周期顺序 onPause(A)— onCreate(B)— onStart(B)— onResume(B)— onStop(A)— onDestroy(A) A跳B再返回A (B finish ) 生命周期顺序 onPause( ...
分类:
移动开发 时间:
2019-09-17 12:49:31
阅读次数:
154
Activity的生命周期 4种活动状态 运行状态 对用户可见也可以交互的活动 暂停状态 对用户可见但是不再交互的活动 停止状态 对用户不可见但好没有被移除的活动 销毁状态 从返回栈中移除后的活动 一图了解Activity的生命周期 可将活动分为三个生命周期 完整生存期 onCreate() -> ...
分类:
其他好文 时间:
2019-08-17 17:40:09
阅读次数:
81
?[TOC] LiveData 前言 ViewModel通过将UI data保存在ViewModel类实例的内部,从而大大地将MVC中的 Controller 与 View 分割开,并且通过ViewModel,我们可以较为方便地解决Activity生命周期发生改变(比如由屏幕 ...
分类:
移动开发 时间:
2019-07-26 19:17:06
阅读次数:
858
笔试题 1.JAVA设计模式 2.简单算法题 3.什么是ANR,ANR原因,怎么避免ANR 4.activity生命周期,前后台切换的时候activity走过那几个阶段 5.JAVA引用 6.页面滑动卡顿分析及定位 7.消息发送后,收件人收不到原因 8.Android数据存储的方式 9.idl 10 ...
分类:
其他好文 时间:
2019-04-16 00:57:36
阅读次数:
621
Activity作为四大组件之一,出现的频率相当高,基本上我们在android的各个地方都能看见它的踪影,因此深入了解Activity,对于开发高质量应用程序是很有帮助的。今天我们就来详细地聊聊Activity的生命周期,以便我们在以后的开发中能如鱼得水。 一、初识Activity 在日常应用中Ac ...
分类:
移动开发 时间:
2019-03-22 16:53:36
阅读次数:
146