从循环数据填充RecyclerView

时间:2018-12-17 10:40:03

标签: android android-recyclerview hashmap

早安,

我一直在到处搜索,但似乎找不到答案,希望有人可以提供帮助。

我当前的回收者列表上当前有一个循环,该循环仅选择已填充EditText的值,在每个循环上,将nameValuePairs上载到SQL Server。

我一直试图将每个循环放入新的ArrayList中,以仅在已填充的项目中显示在新的AlertDialog中。

这是我的循环的代码:

 private List<SKUSelectedClass> skuSelectedClassList;
    final List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();

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

                        SKUSelectedClass skuSelectedClass= skuSelectedClassList.get(i);

                        String orderQTY = skuSelectedClass.getUnitqty();


                        if (TextUtils.isEmpty(orderQTY)) {


                        } else {

                           //Sending it to SQL
    nameValuePairs.add(new BasicNameValuePair("String1", String1));
    nameValuePairs.add(new BasicNameValuePair("String2", String2));
    nameValuePairs.add(new BasicNameValuePair("String3", String3));

try {
                            DefaultHttpClient httpClient = new DefaultHttpClient();
                            HttpPost httpPost = new HttpPost("http://**************.php");
                            httpPost.setEntity(new UrlEncodedFormEntity(nameValuePairs));

                            HttpResponse httpResponse = httpClient.execute(httpPost);
                            HttpEntity httpEntity = httpResponse.getEntity();

                        } catch (UnsupportedEncodingException e) {
                            e.printStackTrace();
                        } catch (ClientProtocolException e) {
                            e.printStackTrace();
                        } catch (IOException e) {
                            e.printStackTrace();
                        }

                        }

这正在按预期方式工作,但是如果可能的话,我将在警报对话框中将具有所有相同字符串1-3值的List填充到新的Recyclerview中时需要帮助。

谢谢 亲切的问候

0 个答案:

没有答案