《Android应用开发攻略》——3.11 用StrictMode保持应用程序敏捷性

  1. 云栖社区>
  2. 华章计算机>
  3. 博客>
  4. 正文

《Android应用开发攻略》——3.11 用StrictMode保持应用程序敏捷性

华章计算机 2017-08-01 13:31:00 浏览704
展开阅读全文

3.11 用StrictMode保持应用程序敏捷性

Adrian Cowham
3.11.1 问题
你希望尽可能确保应用程序GUI的敏捷性。
3.11.2 解决方案
Android有一个StrictMode工具,该工具在Gingerbread版本中引入,能够检测所有“应用程序未响应”(ANR)错误发生的情况。例如,它能够检测发生在主线程(GUI线程)的数据库读写,并记录到LogCat。
3.11.3 讨论
我真希望在以前进行Java Swing桌面开发的时候能够使用像StrictMode这样的工具。确保Java Swing应用程序的敏捷性始终是个挑战——不管是新手还是熟练的工程师都会在UI线程上执行数据库操作,从而导致应用程序出现停顿。我们发现,这些停顿通常发生在QA人员(或者客户)用比工程师测试时更大的数据集运行应用的时候。让QA人员发现这些

网友评论

登录后评论
0/500
评论
华章计算机
+ 关注
所属云栖号: 华章计算机