1、listview
没有执行getview
,没有显示页面
通常出现的原因是getcount
赋值为0,首先要保证确实有有效的数据传到了自定义的适配器里。因为如果getcount()
的返回值是0的话,getview
是不会被执行的。更多分析参考博客。
2、app安装后首次启动白屏很久
暂时只是在调试过程中debug
版本里有,打了一个release
包,启动好很多。
3、src
属性和background
属性的区别
background
通常指的都是背景,而src指的是***内容***。- 当使用src填入图片时,是按照图片大小直接填充并不会进行拉伸,而使用
background
填入图片,则是会根据ImageView
给定的宽度来进行拉伸。 - 两者可以同时使用,前景使用
src
,背景使用background
。
4、finish()、onDestory()、System.exit(0)
的区别
-finish
是Activity
的类,仅仅针对Activity
,当调用finish()
时,只是将活动推向后台,并没有立即释放内存,活动的资源并没有被清理;
- 调用
onDestory
,系统销毁了这个Activity的实例在内存中占据的空间 ; - 当调用
System.exit(0)
时,杀死了整个进程,这时候活动所占的资源也会被释放 。 - 详细分析比对参考博客。