1
在我的android应用程序中有很长的网络操作待办事项。 1.是否将所有网络操作转换为服务的良好实践? 2.IF我需要加载/存储数据到文件系统,在哪里做这个服务?主线程? 后台服务线程?或主线程下的后台线程?在android服务或后台线程中执行网络操作的地方?
谢谢。
在我的android应用程序中有很长的网络操作待办事项。 1.是否将所有网络操作转换为服务的良好实践? 2.IF我需要加载/存储数据到文件系统,在哪里做这个服务?主线程? 后台服务线程?或主线程下的后台线程?在android服务或后台线程中执行网络操作的地方?
谢谢。
对于networkoperations看看Volley library。
要将数据存储到文件系统,请使用Content Provider。
决不做在主线程阻塞操作(如大型数据库操作)(导致“应用程序没有响应” - ANR消息)。