【发布时间】:2015-04-13 19:47:35
【问题描述】:
我想创建一个类或类似的东西,我相信它充满了与我的 PHP 服务器通信并间接与我的 MySQL 数据库通信的函数。我希望能够从我的应用程序中的任何活动或片段中访问这些功能。主要目标只是清理和组织我的代码。
我正在寻找通用/标准做法或建议。我讨厌在活动和片段中声明的函数可以更普遍地声明。我只是在学习其他编程语言的过程中学习 android 和 java,但我现在在 Android Studio 工作。
这些函数只会执行类似于下面的 javascript ajax 的 HTTP POST/GET(显然更改为适当的 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)
}
})
【问题讨论】:
-
像 RESTDroid 这样的 REST 库怎么样。它使用起来相当简单,并通过 java 对象上的回调返回数据。 github.com/PCreations/RESTDroid 还有其他类似的框架,看看哪个最适合您的应用程序。
标签: java android performance http-post code-cleanup