cursorboundexception whille displaying listview from content provider

白昼怎懂夜的黑 提交于 2019-11-29 16:42:29

Try this solution

 @Override
    @TargetApi(15)
    public View getView(int position, View convertView, ViewGroup parent) {
        View row = convertView;
        if (row == null) {
            row = mActivity.getLayoutInflater().inflate(mLayoutId, null, false);
        }
            Cursor list_cursor = getCursor();
            list_cursor.moveToPosition(position);

            if(!list_cursor.isLast()){

                 list_cursor.moveToNext();
                 TextView txtSecondCell = (TextView) row.findViewById(R.id.recname_row);
                 String recipename = list_cursor.getString(list_cursor.getColumnIndex(Recipe.NAME_NIC));
                 txtSecondCell.setText(recipename);
                 Log.i(TAG, "Showing List");
            }
        return row;
   }
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!