我想逐个将多个文件保存到我的数据库中。
使用我的代码在这里发生的是:
我想要发生的事情就像这样:
这是我的代码:
//Arraylist for getting the multiple brand code
ArrayList<String> content = new ArrayList<String>();
for (int j=0; j<checkSelected.length; j++) {
if(checkSelected[j]==true) {
String values = BrandListAdapter.mListItems.get(j);
//content.add(values);
Cursor rSubBrand = databaseHandler.getReport_SubBrandCode(values);
String SubBrandCode = rSubBrand.getString(rSubBrand.getColumnIndex(Constants.SUBBRAND_CODE));
content.add(SubBrandCode);
//Casting and conversion for SubBrand Code
String subBrand = content.toString();
//SAVE SUBBRAND
databaseHandler.SaveSubBrand(new Cons_iReport (ReportCode, subBrand));
Toast.makeText(getApplicationContext(), subBrand, Toast.LENGTH_LONG).show();
}
}
答案 0 :(得分:1)
content.add(SubBrandCode);
clear()
方法。subBrand
为您content.toString();
提供[AC001]。不要将其转换为字符串,而是使用content.getString(position)
,它将为您提供字符串值。