Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android StringRequest for循环_Android_Mysql_Json_Android Volley_Jsonobjectrequest - Fatal编程技术网

Android StringRequest for循环

Android StringRequest for循环,android,mysql,json,android-volley,jsonobjectrequest,Android,Mysql,Json,Android Volley,Jsonobjectrequest,我如何使用for loop with StringRequest来获取mysQl数据库中的所有数据,所以下面是我的代码` StringRequest jsonObjectRequest = new StringRequest(Request.Method.GET, url, new Response.Listener<String>() { @Override public void

我如何使用for loop with StringRequest来获取mysQl数据库中的所有数据,所以下面是我的代码`

      StringRequest jsonObjectRequest = new StringRequest(Request.Method.GET, url,
            new Response.Listener<String>() {
                @Override
                public void onResponse(String response) {

                    try {
                        JSONObject jObj = new JSONObject(response);
                        boolean error = jObj.getBoolean("error");

                        if (!error) {
                            for(int i=0;i<jObj.length();i++){

                            String user = jObj.getJSONObject("user").getString("name");
                            //Toast.makeText(getApplicationContext(), "Hi     " + user +", You are login!", Toast.LENGTH_SHORT).show();
                            // Launch User activity


                           // finish();
                        }} else {

                            String errorMsg =jObj.getString("error_msg");
                            Toast.makeText(getApplicationContext(),
                                    errorMsg, Toast.LENGTH_LONG).show();
                        }
                    } catch (JSONException e) {
                        e.printStackTrace();
                    }`
StringRequest jsonObjectRequest=新建StringRequest(Request.Method.GET,url,
新的Response.Listener(){
@凌驾
公共void onResponse(字符串响应){
试一试{
JSONObject jObj=新的JSONObject(响应);
布尔错误=jObj.getBoolean(“错误”);
如果(!错误){

对于(int i=0;iWhy您的代码不起作用吗?@Rotwang它起作用,但无法在mysQl数据库中获取所有数据您这里没有将数据插入sqlite数据库的代码……您的问题有点广泛。您是否设置了数据库?您是否有可以插入特定表的代码?您向我们展示的只是您提出了一个请求.有很多教程可供学习如何在android中使用Sqlite,你可以找到一个@internal_class7我已经在mysQl中有数据,但没有全部显示,我正在使用凌空来插入数据库好的,问题是你没有与我们共享数据库的插入或读取代码,所以我们很难猜到你为什么没有如果你分享这些信息,我很乐意帮助你解决这个问题,并提供优化插入或改进查询的建议