摘要: 问题:使用了thread,asyncTask在其中使用了toast等更新ui解决办法:1.使用handler来发送消息,在主线程中更新ui 2.在报错的方法前加上Looper.prepare(); 末尾加上Looper.loop();REFERENCES:http://sdlqhjk.iteye.com/blog/1112204 阅读全文
posted @ 2012-11-19 16:08 Atlas's blog 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 在截取字符串的时候,final String str = "http://172.26.1.1/IMG/USER/AVATAR/090214/676.jpg"; String[] s = str.split("\\."); System.out.println(s.length);此处的dot应该要使用转义才行 阅读全文
posted @ 2012-11-19 16:06 Atlas's blog 阅读(1677) 评论(0) 推荐(0) 编辑
摘要: 异常场景:经常在应用中需要处理一些耗时的工作,诸如读取大文件、访问网络资源等。为了避免因程序假死而带来的糟糕用户体验,通常我们可以通过线程+Handler或者Android提供的AsyncTask来解决该问题,并一般以ProgressDialog等提示性控件来告知用户当前的程序进度。而标题中描述的异常则会常常出现在这样的场景中,并且往往掩盖了导致异常的真正的罪魁祸首。问题原因:从异常描述中,大致的意思是存在窗口句柄泄露,即未能及时销毁某个PhoneWindow。而这往往误导了我们,把过多的精力放在查找所谓的内存泄露上了。其实存在这么一种情况,即因我们在非主线程中的某些操作不当而产生了一个严重的 阅读全文
posted @ 2012-11-19 11:10 Atlas's blog 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 问题:长单词会自动换行导致格式不协调解决办法:全选-》段落-》中文版式-》允许西文在单词中间换行REFERENCES:http://zhidao.baidu.com/question/149855231.html 阅读全文
posted @ 2012-11-19 00:28 Atlas's blog 阅读(730) 评论(0) 推荐(0) 编辑