Android 加速活动加载
我知道这个问题已经被问了很多次,但我真的从来没有理解过任何答案 我有一个活动,它在onCreate上做了很多工作,因此加载该活动需要一些时间。从我所看到的情况来看,人们告诉我们要使用异步任务。我已经将所有在线加载放在异步任务中,并在onCreate中启动,但所有sql数据库操作都是在主线程上完成的,因为我需要将结果加载到列表中,等等。大多数操作都是在单击按钮等后完成的Android 加速活动加载,android,multithreading,performance,android-asynctask,oncreate,Android,Multithreading,Performance,Android Asynctask,Oncreate,我知道这个问题已经被问了很多次,但我真的从来没有理解过任何答案 我有一个活动,它在onCreate上做了很多工作,因此加载该活动需要一些时间。从我所看到的情况来看,人们告诉我们要使用异步任务。我已经将所有在线加载放在异步任务中,并在onCreate中启动,但所有sql数据库操作都是在主线程上完成的,因为我需要将结果加载到列表中,等等。大多数操作都是在单击按钮等后完成的 有没有办法加快活动的加载速度?我可以在单独的线程上加载UI元素以便创建活动吗?听上去,您的活动在onCreate方法中做得太多了
有没有办法加快活动的加载速度?我可以在单独的线程上加载UI元素以便创建活动吗?听上去,您的活动在onCreate方法中做得太多了。尝试将一些活动设置移动到异步中,包括加载图像等。这将有望减少活动的加载时间