1.实例化imageview时,布局属性中,id错误写成name。结果导致实例化失败。
2.添加一个通用的顶部菜单排序后,出现指针为空。debug后发现expandTabView为null,id在自定义的组件里,
该组件是通过addheal插入的布局。但是插入的布局不为空,进入方法查看。
View view = addHead();
if (view != null) {
this.addView(view);
}
3.listview点击无反应,debug不执行也没问题。最后,重新新建文件拷贝了文件替换成功。但是有时候拷贝也没有用
只有新建文件替换。
4.代码没有问题,布局也没有问题,但是运行提示指针为空。最终解决方法删除布局文件,重新建,运行正常。
5.编译出错提示Installation error: INSTALL_FAILED_CPU_ABI_INCOMPATIBLE
可能是没有安装Genymotion-ARM-Translation.zip,下载并拖到genymotion安装后就可以了。
6.错误:mLocationClient = ((MG) getApplication()).myLocationClient;
正确的:mLocationClient=MG.myLocationClient;
7.经常出现logcat不打印的情况,最好的解决方法是DDMS里选中设备,点击Screen capture(相机的图标),一般就能解决问题。同样adb连接不上,也可以在DDMS里的下拉选项里选中reset adb,一般能恢复。
8.R.java文件不自动生成,①project里clean②Android Tools –fixproject properties③清除控制台即console里的,Problem里的log再次clean就可以了
9publicstaticfinalString TGA = "Drink";// //使用控制台打印
10.先有界面,再加载数据。牢记:这时候执行顺序很重要。
11.给progress设置属性的时候,view.visible(可见)误写成view.invisible(隐藏);导致效果不同。