尝试将MYSQL数据显示到Recycler View-成功获取数据但不会显示?

时间:2019-05-13 22:25:40

标签: java android mysql

我试图了解如何从MYSQL数据库检索数据。我设法通过JSON从php文件中检索数据,但似乎没有填充回收站视图。生成的JSON文件如下所示:

class Test extends JsonResource
{
    /**
     * Transform the resource into an array.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return array
     */
    public function toArray($request)
    {
        return parent::toArray($request);
    }
}

我尝试将上述JSON内容用作字符串,如下所示:

{"employee":[
   {"name":"user1","dept":"test"},
   {"name":"user2","dept":"test2"}
  ]
}

当我这样解析它时,recyclerview成功填充并且得到了我想要的东西。但是它是静态的,当我直接通过服务器使用来自php文件的数据以使其动态时,问题就开始了。内容不应该与我对字符串所做的相同吗?

这是我使用的代码:

String strJson="{\"employee\":[{\"name\":\"user1\",\"dept\":\"temp1\"},{\"name\":\"user2\",\"dept\":\"temp2\"}]}";

我希望它将像在测试中那样使用String填充回收器视图。现在,使用此代码,它可以完成将jsonArray数据存储到新的employee类的部分。但是,它似乎没有添加到列表中。非常感谢您的帮助或建议,谢谢。

0 个答案:

没有答案