我正在使用AlertDialog显示数据库中的单个选项列表。我使用AlertDialog.Builder来构建它,但是在这种情况下我应该如何使用setSingleChoiceItems方法。
具体来说,我知道在首次显示对话框时应该检查哪个项目,但我知道按ID而不是位置。 setSingleChoiceItems方法需要选定项目的位置,而不是ID。
我想到了两种不同的方法来解决这个问题,但它们似乎都没有“正确”:
所以,我的问题是,还有其他一些我错过的更好的方法吗?或者上述任何一种方法都是最好的方法吗?
答案 0 :(得分:0)
如果您的ID也是整数,您可以将位置本身设置为ID。