当我按下按钮时,我需要获取复选框值。如果计数大于0,那么我需要做一些操作。我试着这样做。
private int returncount(ListView xmlSyncItemsListView){
int cnt = 0;
SparseBooleanArray positions = xmlSyncItemsListView.getCheckedItemPositions();
int itemCount = xmlSyncItemsListView.getCount();
for(int i=0;i<itemCount;i++){
if(positions.get(i))
cnt++;
}
return cnt;
}
但是我在上面的代码中将位置变量变为null。因此,它试图将值赋给null变量。
我还要恢复复选框的值,即。当我关闭应用程序并打开它时,复选框值被删除。
你能帮我解决这个问题。