要实现计时器, 我们一般使用Timer + Handler, 或是直接Handler.postDelay.如果是倒计时, 可以使用CountDownTimer: Timer ...

要实现计时器, 我们一般使用Timer + Handler, 或是直接Handler.postDelay.如果是倒计时, 可以使用CountDownTimer: Timer ...
本来对Flutter只是随便写写,写着写着内容也就多起来了,这里整理一个目录出来,方便查找。 会根据文章的增加持续更新,也欢迎小伙伴们对文章中错误的地方私信沟通。 Flutt...
1.为什么要引入Handler机制? 举个栗子:通过网络获取数据然后显示在TextView中,由于网络通信属于耗时操作,所以必须在子线程中完成,但是子线程中是不能更新UI的(...
个人对java中对象锁与类锁的一些理解与实例[https://www.cnblogs.com/houzheng/p/9084026.html] (https://www.cn...
注解是开发中经常使用到的,因为很久前在网上找了几篇文章,发现完全看不懂,所以觉得这个东西好像很难搞,最近耐心的看完了这篇文章秒懂,Java 注解你可以这样学,感觉入门还是比较...
现在存在有的时候发现回到桌面会重复打开闪屏页,我研究了一下,有如下结果。 重现方式: 用android的installer安装打开闪屏页,按Home键回到首页,然后点击lau...
AOP即Aspect Oriented Programming的缩写,习惯称为切面编程;与OOP(面向对象编程)万物模块化的思想不同,AOP则是将涉及到众多模块的某一类问题进...
最近有做用户行为统计的需求,为了尽可能使统计代码不侵入业务代码,就研究了下hook和Aop。之前写的hook方面的文章里,有评论给出了些建议,于是研究了下AspectJ,虽然...
如果连续多次点击按钮会造成打开多个重复页面,或者多次请求,造成数据混乱。所以很多时候,我们需要避免这种情况发生。下面就通过AOP来实现这个功能。 1、定义一个防止多次点击的工...