【问题标题】:Android Volley not displaying data from serverAndroid Volley 不显示来自服务器的数据
【发布时间】:2015-06-06 10:59:33
【问题描述】:

我正在开发一个 android 应用程序,它将从 android 中的文本框中收集的数据发布到位于 uhostfull.com 上的 PHP/MySQL 数据库。现在,当我试图以 JSON 格式显示数据库中的数据时。但是请求调用和显示数据不工作。代码是`

import com.android.volley.Request;
import com.android.volley.RequestQueue;
import com.android.volley.Response;
import com.android.volley.VolleyError;
import com.android.volley.toolbox.StringRequest;
import com.android.volley.toolbox.Volley;

public class MainActivity extends ActionBarActivity {
TextView display;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    display = (TextView) findViewById(R.id.textview1);
    String url = "http://xxxxxx.uhostfull.com/get_all.php";
    RequestQueue request= Volley.newRequestQueue(this);
    StringRequest strrequest =new StringRequest(Request.Method.GET, url, new Response.Listener<String>() {
                @Override
                public void onResponse(String response) {
                    display.setText(response);
                }
            }, new Response.ErrorListener() {
                @Override
                public void onErrorResponse(VolleyError error) {
                    display.setText("that didn't work");
                }
            });

request.add(strrequest);
}
}`

而且我还需要将数据发送到插入 Mysql 数据库的 PHP 脚本。我应该怎么做。我也试过 HttpUrlConnection 但数据没有传输。响应是 POST 参数都是空的。我应该如何解决所有这些问题???

【问题讨论】:

  • 上述请求的响应状态如何。
  • 当我调试它以在模拟器上尝试时,这是错误错误:任务':app:dexDebug'的执行失败。 > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\jdk1.7.0_25\bin\java.exe'' 以非零退出值 2 结束

标签: android android-volley


【解决方案1】:

这可能有点晚了,但是您发布的代码清楚地表明这是一个 GET 请求,所以如果您的服务需要 POST,这可能是问题..

如果您要实现的是带参数的 GET 请求,请检查此SO question(选择的答案有一个示例可以帮助您入门)。

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 2015-11-24
    • 2019-03-20
    • 2017-06-13
    • 1970-01-01
    • 2016-08-04
    • 1970-01-01
    • 2022-01-16
    • 1970-01-01
    • 2017-12-17
    相关资源
    最近更新 更多