`
hklongshao
  • 浏览: 74258 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

MatrixCursor

 
阅读更多
如需转载请著名

作者:倚风听雪         来源:http://hklongshao.iteye.com



ContentProvider对外共享数据的时候的query()方法是需要一个cursor的。

但是当ContentProvider不是从数据库中去的数据,而又需要返回cursor的时候就需要MatrixCursor。

MatrixCursor用于当数据不是存储在数据库的情况下,穿件cursor使用的。

String[] tableCursor = new String[] {"_id" ,"path", "content" };
MatrixCursor menuCursor = new MatrixCursor(tableCursor);
Item item = new Item();
for(int count = 0;count<items.size();count++){
    item = items.get(count);
    menuCursor.addRow(new Object[] {count,item.getUrlPath(),item.getContent()}); 
}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics