在我的 android 应用程序中有很长的网络操作待办事项。 1.将所有网络操作转移到服务是好的做法吗? 2.如果我需要加载/存储数据到文件系统,在服务中在哪里做?主线程? 服务中的后台线程?还是主线程下的后台线程?
谢谢。
最佳答案
有关网络操作,请查看 Volley library .
要将数据存储到文件系统,请使用 Content Provider .
切勿在主线程中执行阻塞操作(如大型数据库操作)(导致“应用程序无响应”- ANR 消息)。
关于android - 在android服务或后台线程中在哪里实现网络操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25952441/