安卓技巧常用合集

55 阅读1分钟

recyclerview做动画时,系统为了好看(淡入淡出),会对同一个item生成两个holder,这两个holder在onbind 的时候随机出现,可能造成一些问题,可以使用 ((SimpleItemAnimator) Objects.requireNonNull(binding.recyclerProgram.getItemAnimator())) .setSupportsChangeAnimations(false); 以禁用掉这种系统功能。

Activity Fragment之类的new出来只是单纯的一个这样的对象,只有当他们与某个view绑定时,才会 走生命周期。 

 凡是动画,或者listener中有view的都要注意内存泄露。