arrayList からレコードを保存しています。その arrayList を使用したアクティビティに戻って別のレコードを保存すると、前のレコードも新しいレコードと一緒に保存されます。arrayList を空にするにはどうすればよいですか?
ArrayList<String> arraySubBrand = new ArrayList<String>();
for (int j=0; j<checkSelected.length; j++) {
if(checkSelected[j]==true) {
String values = BrandListAdapter.mListItems.get(j);
Cursor rSubBrand = databaseHandler.getReport_SubBrandCode(values);
if(rSubBrand.moveToFirst()) {
SubBrandCode = rSubBrand.getString(rSubBrand.getColumnIndex(Constants.SUBBRAND_CODE));
}
arraySubBrand.clear();
arraySubBrand.add(SubBrandCode);
String subBrand = arraySubBrand.toString();
subBrand = subBrand.replace("[", "");
subBrand = subBrand.replace("]", "");
databaseHandler.SaveSubBrand(new Cons_iReport (ReportCode, subBrand));
}
}