Php 我的listview项目不可见

Php 我的listview项目不可见,php,android,Php,Android,我是一名来自印度的工科学生。 我正在我的大学里做一个提交的项目 我正在php中使用webservice。Json解析。。。。 早些时候,我得到了正确的输出,但突然我不知道我在哪里犯了错误,我的意思是,当我下一次执行我的程序时,我得到了一个带有不可见视图的列表。。在最后一行中,有一个包含详细信息的视图,但之前的视图中已包含所有详细信息。。我将本地主机用作服务器 enter code here 代码:- public class C_List extends ListActivity {

我是一名来自印度的工科学生。 我正在我的大学里做一个提交的项目 我正在php中使用webservice。Json解析。。。。 早些时候,我得到了正确的输出,但突然我不知道我在哪里犯了错误,我的意思是,当我下一次执行我的程序时,我得到了一个带有不可见视图的列表。。在最后一行中,有一个包含详细信息的视图,但之前的视图中已包含所有详细信息。。我将本地主机用作服务器

enter code here
代码:-

public class C_List extends ListActivity {
    private ProgressDialog pDialog;
    public static String selected_college;
    private static final String url = "my localhost ip and db addres.. ";


    public static String Tag_id;
    public static String Tag_college_name;
    public static String Tag_affiliation; 
    public static String Tag_address;
    public static String Tag_contact; 
    public static String Tag_email;
    public static String Tag_website;   
    public static String Tag_longitude; 
    public static String Tag_latitude;  

    public static String id;
    public static String college_name;
    public static String affiliation; 
    public static String address;
    public static String contact; 
    public static String email;
    public static String website;   
    public static String longitude; 
    public static String latitude;  


    JSONArray colleges =null;

    ArrayList<HashMap< String ,String>> collegelist;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        setContentView(R.layout.list);
        collegelist= new ArrayList<HashMap<String,String>>();

        new Getcollegelist().execute();

    }
    public  class Getcollegelist extends AsyncTask<Void, Void, Void>{



        @Override
        protected void onPreExecute() {
            super.onPreExecute();
            pDialog = new ProgressDialog(C_List.this);
            pDialog.setMessage("Please Wait.....");
            pDialog.setCancelable(false);
            pDialog.show();
        }

        @Override
        protected Void doInBackground(Void... arg0) {
            ServiceHandler sh = new ServiceHandler();
            String jsonString=  sh.makeServiceCall(url, ServiceHandler.GET);

            if (jsonString != null) {
                try{                    
                    JSONObject jsonObject= new JSONObject(jsonString);
                    colleges = jsonObject.getJSONArray("colleges");

                    for (int i = 0; i < colleges.length() ; i++) {
                        JSONObject jsonObject2 = colleges.getJSONObject(i);
                        Bitmap bmp;
                        id= jsonObject2.getString("c_id");
                        college_name= jsonObject2.getString("college_name");
                        affiliation =jsonObject2.getString("Affiliation");
                        address=jsonObject2.getString("address");
                        contact=jsonObject2.getString("contact_no");
                        email=jsonObject2.getString("email");
                        website=jsonObject2.getString("website");
                        String qrimage=jsonObject2.getString("image");
                        byte[] image=Base64.decode(qrimage.getBytes(), i);
                        bmp = BitmapFactory.decodeByteArray(image,0,image.length);

                        contact = jsonObject2.getString("contact_no");

                        HashMap<String, String> collMap = new HashMap<String, String>();
                        collMap.put(id,id);
                        collMap.put(college_name, college_name);
                        collMap.put(address, address);

                        collegelist.add(collMap);
                    }   
                }
                catch (JSONException e) {
                    e.printStackTrace();
                }
            } else
            {
                Log.e("ServiceHandler", "Couldn't get any data from the url");
            }

            return null;
        }




        @Override
        protected void onPostExecute(Void result) {
            super.onPostExecute(result);

            pDialog.dismiss();
            ListAdapter adapter= new SimpleAdapter(C_List.this, collegelist , R.layout.text,new String[] {id,college_name, address},
                    new int[] {R.id.id, R.id.name, R.id.address} );
            setListAdapter(adapter);

        }}
}

List.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <ImageView 
        android:id="@+id/listbanner"
        android:layout_width="fill_parent"
        android:layout_height="80dp"/>

    <ListView
        android:id="@android:id/list"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:dividerHeight="2dp"

        android:divider="#000"
        android:padding="3dp"
        android:textFilterEnabled="true" />


</LinearLayout>
公共类C_列表扩展了ListActivity{
私人对话;
公立大学学院;
私有静态最终字符串url=“我的本地主机ip和db地址..”;
公共静态字符串标记_id;
公共静态字符串Tag_college_name;
公共静态字符串Tag_从属关系;
公共静态字符串标记地址;
公共静态字符串标记\ U触点;
公共静态字符串标记\u电子邮件;
公共静态字符串标签库网站;
公共静态字符串标记经度;
公共静态字符串标记;
公共静态字符串id;
公共静态字符串college_name;
公共静态字符串关联;
公共静态字符串地址;
公共静态串接点;
公共静态字符串电子邮件;
公共静态字符串网站;
公共静态字符串经度;
公共静态字符串纬度;
JSONArray学院=空;
ArrayList>学院派;
@凌驾
创建时受保护的void(Bundle savedInstanceState){
//TODO自动生成的方法存根
super.onCreate(savedInstanceState);
setContentView(R.layout.list);
collegelist=newarraylist();
新建Getcollegelist().execute();
}
公共类Getcollegelist扩展异步任务{
@凌驾
受保护的void onPreExecute(){
super.onPreExecute();
pDialog=新建进度对话框(C_List.this);
pDialog.setMessage(“请稍候…”);
pDialog.setCancelable(假);
pDialog.show();
}
@凌驾
受保护的Void doInBackground(Void…arg0){
ServiceHandler sh=新的ServiceHandler();
字符串jsonString=sh.makeServiceCall(url,ServiceHandler.GET);
if(jsonString!=null){
试试{
JSONObject JSONObject=新的JSONObject(jsonString);
学院=jsonObject.getJSONArray(“学院”);
for(int i=0;i
嗨!欢迎来到堆栈溢出。在这里发布一些项目的外部链接不是提问的方式,发布一些代码,描述你的问题,然后你就会得到帮助。请参阅发布您的活动、listview适配器和您正在膨胀的xml文件,然后我们就可以帮助您了。