/** 退出时候保存选择后数据库的设置 */ private void saveChannel() { BaseContext.getDBManager().deleteAllChannelItem(); int size = userAdapter.getChannnelLst().size(); for (int i = 0; i < size; i++) { ChannelItem ci = userAdapter.getChannnelLst().get(i); ci.setSelected(1); ci.setOrderId(i + 1); BaseContext.getDBManager().saveChannelItem(ci); } for (int i = 0; i < otherAdapter.getChannnelLst().size(); i++) { ChannelItem ci = otherAdapter.getChannnelLst().get(i); ci.setSelected(0); ci.setOrderId(size + i + 1); BaseContext.getDBManager().saveChannelItem(ci); } }