您的位置:首页 > 移动开发 > Android开发

Android个人错误笔记

2015-07-25 02:33 218 查看
将自己的错误积累下来才会减少错误的增长空间

【持续更新】

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)表序列化
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: