我正在使用适用于Android应用的Junit测试套件,而且我遇到了这个问题。这是单元测试代码:
Cursor c = (Cursor)adapter.getItem(0);
if(c != null && c.moveToFirst())
{
View v = adapter.newView(getActivity(), c, null);
adapter.bindView(v, getActivity(), c);
错误显示在bindView命令上并且是
"android.database.CursorIndexOutOfBoundsException: Requested column: -1, # of columns: 7"
我把null / movetofirst检查自己试图解决问题。没有骰子。有人有什么想法吗?