Java 当用户再次打开底部工作表对话框时,如何显示以前选中的项目?
我有一个底部的工作表对话框,其中有一个带有复选框的列表视图。现在,我想根据列表视图中的选中项筛选一些数据。我正在listview中存储选中项的id,但当我再次打开底部工作表对话框时,选中项显示为未选中,但如果我选择另一个未选中项,则该特定项的id将添加到上一个项目中Java 当用户再次打开底部工作表对话框时,如何显示以前选中的项目?,java,android,dialog,android-bottomsheetdialog,Java,Android,Dialog,Android Bottomsheetdialog,我有一个底部的工作表对话框,其中有一个带有复选框的列表视图。现在,我想根据列表视图中的选中项筛选一些数据。我正在listview中存储选中项的id,但当我再次打开底部工作表对话框时,选中项显示为未选中,但如果我选择另一个未选中项,则该特定项的id将添加到上一个项目中 所以我的问题是,如果用户再次打开“底部工作表”对话框,如何在listview中显示以前选中的项目?你能通过java代码给出一些理由,以及如何在android中实现吗?当你在底部工作表中使用状态扩展时,你可以选中这些复选框,但我不会在
所以我的问题是,如果用户再次打开“底部工作表”对话框,如何在listview中显示以前选中的项目?你能通过java代码给出一些理由,以及如何在android中实现吗?当你在底部工作表中使用状态扩展时,你可以选中这些复选框,但我不会在底部工作表中使用状态扩展,有没有其他方法可以解决这个问题?您可以在活动中回调bottomsheet,您应该检查状态,然后相应地工作