安卓遇见最奇葩的错
来源:互联网 发布:python 自动化 工业 编辑:程序博客网 时间:2024/05/22 03:35
到过的错误汇总
分类: 错误&记录&思考2013-07-07 22:07 1373人阅读 评论(0) 收藏 举报
1.Map类型的数据在new时不能够给一个null指针,必须直接new一个新的出来,而且不是Map类型,而应该是HashMap类型。由此引申出对List,Map,Set等使用的注意事项。
- Map<String, Object> map = null;
- //由于写了上面的语句,程序一直报空指针异常,后面的map.put()也都是没有用的,改为下面语句之后,一切正常了
- Map<String, Object> map = new HashMap<String, Object>();
2.在使用handler.sendMessage(msg)后遇到如下错误报告:
java.lang.IllegalStateException: The specified message queue synchronization barrier token has not been posted or has already been removed.
最后使用dispatchMessage(msg)方法解决了问题,问题原因未知。
(改进版)问题同上,在handler的handlerMessage()方法中加一条,this.obtainMessage()之后错误消失。我怀疑是跟android自身设计的缺陷有关,全部自动进行信息send和接收会产生误差,手动要求检查并obtain信息就可以解决这一问题。
0 0
- 安卓遇见最奇葩的错
- 安卓上面遇见的坑
- Android 开发过程中遇见的奇葩的bug
- 吐槽我遇见的奇葩办事经历
- “奇葩”的代码注释,你遇见过吗?
- 编译安卓2.3错误遇见的错误及解决办法
- 遇见最美的时光
- 奇葩户型最省钱的改造方法
- 遇见你是最美丽的意外
- 我是你最美的遇见
- 最美遇见最好的你,感谢!
- 遇见你是最美丽的意外
- 遇见,那一份最美的眷恋
- 遇见你,是最美丽的意外
- 遇见最美的你:Flash
- 遇见你在最美的流年
- NDK r12b下编译安卓FFmpeg arm64架构出现的奇葩问题
- iOS开发 -终端更新Ruby步骤和遇见奇葩问题的解决办法
- 多个ViewController之间传值
- mongodb 文档的嵌入和引用
- android 四大组件之activity
- struts2中的类型转换,从web页面传来的离散的值在后台封装成一个user对象
- c++ 35虚函数与多态(二)
- 安卓遇见最奇葩的错
- Android SDK开发包国内下载地址
- C语言中define的用法
- UIWebView内容搜索并且显示高亮背景颜色
- 边记边学PHP-(七)HTML语言设计注册界面及传递信息的实现
- HDU 1429 BFS+状态压缩
- java的文件名与公共类的问题
- 部分哈希算法总结
- CodeForces 377B 优先队列 + 二分