https://www.zhihu.com/question/27818921
在Android library中不能使用switch-case语句访问资源ID
不能在Activity没有完全显示时显示PopupWindow和Dialog
公共接口一定要考虑到代码重用的情况,能设计为单例就尽量用单例;
(AnimationDrawable在Android5.0及以上的版本已有明显的优化)尽量不要使用AnimationDrawable,它在初始化的时候就将所有图片加载到内存中,特别占内存,并且还不能释放,释放之后下次进入再次加载时会报错;