Android个人错误笔记

将自己的错误积累下来才会减少错误的增长空间

【持续更新】
1. layout.findViewById();用findViewById找到资源时,需要注意资源所属的View
2. 使用线程Thread时,若要使用标志位flag来控制线程的停止,则需要将flag设置为全局变量(若为局部变量,则会要求声明为final类型)
3. 当新定义了一个View类后,发现无法在XML中引用或引用出错,且确保自定义无错的情况下,多半是编译器的缓存问题【只要重启编译器就好】
4. 对于git管理的项目,若是解决了冲突之后仍然提示冲突,则只需右键工程->Team->Add to Index即可
5. 使用Http协议访问网络时,当用浏览器直接访问网址成功而httpclient连接却失败时,很有可能是url有错(如多了一个“.”浏览器会自动忽略的)

一定要提高代码的复用性

6.访问网络Debug时传入的数据正确,然而服务端接收到的数据有误:【使用Volley框架时】
发现:传递的数据时long类型时就会导致接收的数据不一样,所以只能传递int类型

7.程序运行不了:INSTALL_FAILED_DEXOPT
可能是测试用的真机内存不够

8.资源文件引入不到,可能是R的引包错误
或者含有重名id的情况

9.getString(R.string.title_myinfor)代码中引入文字资源

10.一些变量无法传输时可加(Serializable)表序列化

你可能感兴趣的:(android)