一种Android闪屏页实现方法(偏门别类)

不说废话上代码

一种Android闪屏页实现方法(偏门别类)_第1张图片

第一步:
一种Android闪屏页实现方法(偏门别类)_第2张图片

第二步:
一种Android闪屏页实现方法(偏门别类)_第3张图片

这样就OK了。。试试吧 效果自行演示咯

关于第一张图片中代码说明:这个也很重要
/**
* Created by L on 16/10/19.
* 闪屏页
*
* Activity在被结束之后,MessageQueue并不会随之被结束,如果这个消息队列中存在msg,则导致持有handler的引用,但是又

由于Activity被结束了,msg无法被处理,从而导致永久持有handler对象,handler永久持有Activity对象,于是发生内存泄漏。但是为什么为static类型就

会解决这个问题呢?因为在java中所有非静态的对象都会持有当前类的强引用,而静态对象则只会持有当前类的弱引用。声明为静态后,handler将会持

有一个Activity的弱引用,而弱引用会很容易被gc回收,这样就能解决Activity结束后,gc却无法回收的情况。
*/

你可能感兴趣的:(Android,成长之路)