我请求你解决我的问题。有些手机让我有问题清除阵列列表。我使用"arrayList.clear()"
方法清除数组列表。它在我的手机中运行良好,但我的客户端手机有问题。列表中的数据在我的客户电话中显示两次。但在我的手机中它显示了一次。它在我客户的手机中出现问题。任何人都可以给我解决方案提前谢谢。
在下面的代码中,当您选择日期时,将清除阵列列表并运行一个类以从API下载数据。每次选择日期时,阵列列表都会被清除并再次运行。对于这个代码给我解决上层错误我提到你。
public void daatepopup() {
DatePickerDialog d = new DatePickerDialog(ResultChartActivity.this,
new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
tvDate.setText(year + "/" + (monthOfYear + 1) + "/" + dayOfMonth);
date = tvDate.getText().toString();
if (date.equals("")) {
Toast.makeText(ResultChartActivity.this, "Select Date For Result Chart", Toast.LENGTH_LONG).show();
} else {
if (NetworkAvailablity.chkStatus(ResultChartActivity.this)) {
arrayList.clear();
new GetResultChart().execute();
} else {
Toast.makeText(ResultChartActivity.this, "Check Internet Connection !", Toast.LENGTH_LONG).show();
}
}
}
}, year, month, day);
d.show();
}