【发布时间】:2018-06-16 22:41:47
【问题描述】:
当用户在我为 android 设计的 LibGDX 游戏中按下特定按钮时,我想向数据库发送一条字符串消息。我该怎么做呢?以下是我尝试过的代码。但它不起作用。
Net.HttpRequest httpRequest = new Net.HttpRequest();
httpRequest.setMethod("POST");
httpRequest.setUrl("URL is here");
httpRequest.setContent("INSERT INTO `game_table` (`Button`) VALUES ('Button 1 Pressed')");
Net.HttpResponseListener httpResponseListener = new Net.HttpResponseListener() {
@Override
public void handleHttpResponse(Net.HttpResponse httpResponse) {
Gdx.app.log("Log httpResponse", httpResponse.getResultAsString());
}
@Override
public void failed(Throwable t) {
}
@Override
public void cancelled() {
}
};
Gdx.net.sendHttpRequest(httpRequest,httpResponseListener);
Log 在 android 监视器中不提供任何内容。我还尝试使用 AsyncTask 而没有 AsyncTask 来实现此代码。但两者都不起作用。 我错过了什么吗?如果是这样,你能给我一个可以工作的小代码 sn-p 吗?
【问题讨论】: