Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.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 在远程服务器的列表视图中显示数据_Android_Mysql_Json_Listview - Fatal编程技术网

Android 在远程服务器的列表视图中显示数据

Android 在远程服务器的列表视图中显示数据,android,mysql,json,listview,Android,Mysql,Json,Listview,这是我尝试了很长一段时间的事情,这是我最近一次尝试。希望有人能帮我完成这个额外的步骤来填充一个列表视图。此时,数据被检索到,因为它显示在我的日志中。我需要它现在以ListView的形式出现在实际应用程序中,因为有两列 我的代码很长,因此在pastebin上有一个链接: 当前代码没有错误,它不会抛出任何异常,但当然同时它什么也不做。只需在logcat中以字符串形式显示我的数据,应用程序中的页面为空。我看过教程,当我试图实现它们时,我会出错。我猜这与我正在使用AsyncTask有关。。?我的布局文件

这是我尝试了很长一段时间的事情,这是我最近一次尝试。希望有人能帮我完成这个额外的步骤来填充一个列表视图。此时,数据被检索到,因为它显示在我的日志中。我需要它现在以ListView的形式出现在实际应用程序中,因为有两列

我的代码很长,因此在pastebin上有一个链接:

当前代码没有错误,它不会抛出任何异常,但当然同时它什么也不做。只需在logcat中以字符串形式显示我的数据,应用程序中的页面为空。我看过教程,当我试图实现它们时,我会出错。我猜这与我正在使用AsyncTask有关。。?我的布局文件在relativelayout中由两个TextView和一个listview组成


有什么想法吗?非常感谢你的帮助。谢谢

我认为您需要显示您的onPostExecute()?doInBackground()的返回值应该在onPostExecute()中处理,并在那里进行必要的UI更新

doInBackground()不以本机方式与UI线程通信,因此onPostExecute()就是从这里开始的。当然,您仍然需要做一些工作来用结果更新ListView


)

我认为您需要显示您的onPostExecute()?doInBackground()的返回值应该在onPostExecute()中处理,并在那里进行必要的UI更新。你看,这是我遇到的问题。更重要的是,我一直忙于我的代码。所以从理论上讲,如果我将“return output;”放入OnPostExecute中,它应该可以工作吗?好吧,doInBackground()并不与UI线程进行本机通信,所以OnPostExecute()就是在这里工作的。当然,您仍然需要做一些工作来用结果更新ListView。是的,很公平,我知道目前的代码没有提到ListView,但是如果需要onPostExecute,那可能就是我在一些教程中遇到错误的原因。我想我应该先学会如何使用它,然后把ListView代码放在里面。如果你把信息作为答案发布,我可以接受它作为答案。这是我将要尝试的,似乎是正确的实现。它成功了!如果我诚实的话,我以前应该调查的事情,但你看。我只是用TextView而不是ListView进行了测试,所以一切都很顺利,但很明显,把它放到ListView中应该没问题。谢谢真棒,很高兴这是一个简单的修复。