早安,
我一直在到处搜索,但似乎找不到答案,希望有人可以提供帮助。
我当前的回收者列表上当前有一个循环,该循环仅选择已填充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中时需要帮助。
谢谢 亲切的问候