主屏幕上的时间加载后的应用程序在Android
问题描述:
我有一个我已经申请。一旦我使用此应用程序一段时间,如果我按主屏幕,它需要主屏幕加载和进度对话框出现,告诉我它正在加载。主屏幕上的时间加载后的应用程序在Android
我的应用程序不是图形密集型应用程序。它只是解析XML中的数据并显示。
是因为我的应用程序编码主屏幕需要时间加载?
谢谢你提前。
答
检查您的应用程序OnPause()
方法。
此外它可能与释放/关闭分配给它的所有东西的活动有关。
你可以看数据库管理系统,看看是什么让它花费这么长时间来释放。
最后,模拟器不是最快的模拟器。 (就我个人而言,我的一些应用程序在模拟器中花费了几秒钟的时间,但是在设备上完成时不到几秒钟,这只是画在画布上)
答
如果您使用大量内存,启动程序进程可能需要为了腾出空间而被杀死。
同样在老版本的平台(2.0版之前的版本)中,系统并不是很好地保持家庭活动的流程,所以在别处花费很长时间最终会导致它被杀死应用程序进程在后台启动。
查看logcat输出(adb shell logcat)以查看有关正在发生的更多信息。
我不是在说一个模拟器,我在谈论我的HTC欲望z android 2.2手机。 – user590849 2011-04-24 06:16:07
您仍然可以使用DBMS来检查日志,这是否发生在模拟器上?否则可能是设备特定的问题。 – 2011-04-25 02:21:58
是的,它在模拟器上正常工作。 – user590849 2011-04-25 08:12:54