簡體   English   中英

無法將sqlite記錄發布到服務器

[英]Unable to post sqlite records to server

我收到以下錯誤..無法將Beans轉換為ArrayList(String)...

我有一個Beans文件....(Gettter和Setters)

 ArrayList<Beans> contactList = new ArrayList<Beans>();

 List<NameValuePair> params = new ArrayList<NameValuePair>();


        for (int i = 0 ; i <contactList.size(); i++) {

            List<String> list =  contactList.get(i);
            params.add(new BasicNameValuePair("name", list.get(1)));
            params.add(new BasicNameValuePair("city", list.get(2)));
            params.add(new BasicNameValuePair("gender",list.get(3)));
            params.add(new BasicNameValuePair("bloodgroup",list.get(4)));
            params.add(new BasicNameValuePair("age",list.get(5)));
            params.add(new BasicNameValuePair("emailAddress",list.get(6)));
            params.add(new BasicNameValuePair("contactNumber",list.get(7)));
            params.add(new BasicNameValuePair("imagePath",list.get(8)));

              //Post.setEntity(new UrlEncodedFormEntity(nameValuePairs));
            JSONObject json = jParser.makeHttpRequest(
                    _URL, "POST", params);

contactList.get(i)將返回您Beans 您正在嘗試將Beans對象分配給List 你需要做

代替這個

List<String> list =  contactList.get(i);

用。。。來代替

Beans list =  contactList.get(i);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM