- 博客(5)
- 收藏
- 关注
原创 Activity Task和BackStack及启动模式
Activity 任务和返回堆栈Task是一系列Activity的集合,这些 Activity 按照每个 Activity 打开的顺序排列在一个返回堆栈中。按照堆栈的“后进先出”数据结构规则如何一个task内的activity 都被销毁,那这个task也将不存在task是一系列Activity的集合,每一个task都是独立整体单元,通常情况下,一个APP只会存在一个Task。在APP退后台后,整个task都会被置于后台,但他的堆栈状态不会发生改变,等再次回到前台的时候,会恢复其原来的状态和顺序。
2023-02-26 23:02:45 149
原创 Activity退出的几种方式
通常的,我们点击返回键,如果我们没有做特殊处理,那么我们的activity会被销毁,那他是怎么实现的呢在监听onkeyUP事件上,我们发现父类的处理是这样的,如果是back事件,会走onBackPressed&&!return;if (!return;if (!return;try {});finishAfterTransition 会调用finish 实现销毁if (!finish();通常我们在app需要实现点击两次退出的,可以在onPressed中做文章。
2023-02-26 21:32:01 1566
原创 Android 事件分发 笔记
参考文:https://juejin.im/post/5e3e5d50e51d4527255c97e8本质其实就是将点击事件(MotionEvent)传递到某个具体的View处理的整个过程。顺序事件传递的顺序:Activity->Window->DecorView->ViewGroup->View。方法一般处理情况有 事件分发->事件拦截-&g...
2020-02-27 17:05:17 173
原创 Android studio 升级3.14 坑
gradle 一定改为4.4 不然会报一个z...什么鬼的。。百度说是解压失败,也没看到有解决办法。。但是直觉是gradle有毒,,把版本从4.1改到4.4就可以了。。。distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zipGoogle现在要求要把sdk版本提到26,还会报一个方法数量超...
2018-09-21 14:37:55 294
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人