哪吒机器人提醒:

提醒:美帝亡我之心不死,腐败终成抽心一烂。
【标题】[转] Android最佳实践之响应灵敏性
【摘要】 谢谢某人的翻译~android最佳实践之响应灵敏性可能会存在这样的情况,你写的代码通过了世界上所有的性能测试,但当用户尝试使用你的应用程序时,仍然让用户感到不爽。应用程序响应不够灵敏的地方包括——反映迟钝,挂起或冻结很长时间,或者需要花费很长的时间来处理输入。?在android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(anr:application not responding)对话框。用户可以选择让程序继续运行,但是,他们在使用你的应用程序时,并不希望每次都要处理这个对话框。因此,在程序里对响应性能的设计很重要,这样,系统不会显示anr给用户。?一般说来,如果应用程序不能响应用户输入的话,系统会显示一个anr。例如,一个应用程序阻塞在一些i/o操作上(通常是网络访问),这时,应用程序的主线程就不能再处理用户的输入事件。经过一定的时间后,系统认为应用程序已经挂起,并显示anr来让用户选择杀死应用程序。?相似地,如果你的应用程序花费太多的时间来构建详细的内存结构,或者也许是在游戏里花费太多时间来计算下一... (04-17 00:01)