我的申请有记录。记录有类别。在编辑记录活动中,我需要通过 categoryId 将记录类别设置为 Spinner。我找到了如下解决方案:
for (int i = 0; i < spinner.getCount(); i++) {
Cursor value = (Cursor) spinner.getItemAtPosition(i);
long id = value.getLong(value.getColumnIndex("_id");
if (id == rowid) {
spinner.setSelection(i);
}
}
但这是一个糟糕的解决方案。这会很慢,因为我的申请中没有任何类别的数量限制。
你有什么解决办法?
非常感谢!