我想创建一个类或类似的东西,我相信它充满了与我的PHP服务器和间接我的MySQL数据库交互的函数。我希望能够从我的应用程序中的任何活动或片段访问这些函数。主要目标是清理和组织我的代码。
我正在寻找共同/标准的做法或建议。我讨厌在活动和片段中声明的功能可以更普遍地宣布。我只是学习android和java,因为我知道其他编程语言,但我现在在Android Studio工作。
这些函数只是执行HTTP POST / GET,类似于下面的javascript ajax(显然改为适当的java,我只是没有时间编写android。我以为我等到我知道我要写所有函数的地方):
$.ajax({
url: 'http://www.atsocio.com/app_add.php',
dataType: 'jsonp',
data: {type:myType, url:myUrl, email:myEmail},
success: function(data) {
callback(data)
},
error: function() {
callback(data)
}
})
答案 0 :(得分:1)
您绝对可以创建负责与Web服务交互的特定类。完成后,您可以在片段和活动中注入/获取/实例化这些对象以进行出价。
至于帮助进行网络服务互动的图书馆,我强烈推荐Retrofit