如果您正在使用LoaderManager来管理适配器的游标,则需要进行小的调整并覆盖适配器swapCursor
方法:
public Cursor swapCursor(Cursor c) {
// Create our indexer
if (c != null) {
mIndexer = new AlphabetIndexer(c,c.getColumnIndex(Books.TITLE)," ABCDEFGHIJKLMnopQRSTUVWXYZ");
}
return super.swapCursor(c);
}
一切都像@vsm所描述的一样.