即使在关闭并打开其复选框值已恢复的应用程序后,如何获取复选框计数?

时间:2015-10-08 04:35:36

标签: android listview checkbox

当我按下按钮时,我需要获取复选框值。如果计数大于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变量。

我还要恢复复选框的值,即。当我关闭应用程序并打开它时,复选框值被删除。

你能帮我解决这个问题。

0 个答案:

没有答案