按下按钮后,Android会解析JSON文件并选择所需的信息。直到昨天,我一直在使用由用户创建的外部库,并且它运行良好。但是现在,我不想依靠他,所以我正在搜索有关Google GSON的信息。我已经实现了这个库,没有问题,但是现在,按下打开新活动的按钮后,会有一个延迟。
此延迟是由于活动显示之前已完成连接和解析而引起的。
如何强制应用程序等待Internet连接,直到显示de Activity?这有点令人不舒服,因为在按下按钮后,该应用似乎已冻结,但是在加载所有数据之后,会出现新活动。
先感谢您!
最佳答案
使用AsyncTask或Handler进行网络操作。切勿将“长时间”操作放入UI线程