0
I'm having a hard time here with AlphabetIndexer here. I'm trying to use it to produce sectioned listview:
private static final String sAlphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ";
private AlphabetIndexer mIndexer;
public ContactAlphabetizedAdapter(Context context, int layout,
Cursor cursor, String[] from, int[] to) {
super(context, layout, cursor, from, to);
mIndexer = new AlphabetIndexer(cursor, cursor.getColumnIndexOrThrow(ContactsContract.Data.DISPLAY_NAME), sAlphabet);
在我的设备我的应用程序崩溃,问题是:获得NullPointerException异常与AlphabetIndexer
E/AndroidRuntime(5188): Caused by: java.lang.NullPointerException
E/AndroidRuntime(5188): at android.widget.AlphabetIndexer.compare(AlphabetIndexer.java:128)
E/AndroidRuntime(5188): at android.widget.AlphabetIndexer.getSectionForPosition(AlphabetIndexer.java:265)
这东西AlphabetIndexer内部,我该如何解决这个问题?
检查AlphabetIndexer.java:128是什么? – 2012-04-18 17:10:48
这是AlphabetIndexer的来源。 – 2012-04-18 17:13:48
在那个脚本语言中128行包含了什么 – 2012-04-18 17:15:38