所以我目前正在学习Android,我需要制作一个网络助手类,它将处理我的所有下载,异步通信和网络操作。我不知道如何做到这一点,只是看一个完整的例子不会有帮助。 能告诉我在哪里可以阅读这样的网络助手课程吗?
答案 0 :(得分:1)
只需创建一个NetworkUtils POJO类,您可以将所有AsyncTasks声明为NetworkUtils的私有类,并将所有必需的方法声明为public static,以便可以从应用程序的任何位置轻松访问它们。通常,您希望包含一种检查有效数据连接的方法,并向您的应用添加任何相关方法,例如,实用程序方法,以转换要从上传/下载的文件到字节数组。
我仍然建议(即使你说你对例子不感兴趣)你在Github和Bitbucket上浏览一些开源的Android项目,其中一些肯定会包含这样一个类。浏览您的NetworkUtils类应执行的特定任务的SO问题,这应该让您了解如何实现单个方法。