首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

cursor.moveToNext的一个有关问题

2012-09-25 
cursor.moveToNext的一个问题今天碰到一个bug很奇怪,不知道为什么,记录一下。从sim卡到联系人,在选取全部导

cursor.moveToNext的一个问题

今天碰到一个bug很奇怪,不知道为什么,记录一下。

从sim卡到联系人,在选取全部导入时,用while(mCursor.moveToNext()){....}。按power键,奇怪的事情就来了,通过打log发现,mCursor又从头开始取了。每次按power键都会从头开始取。看代码上就经过了一个onPause,这个函数也没有做什么操作,就一个super.onPause();。

但是把while(mCursor.moveToNext())改成

for(int i = 0;i <mCursor.getCount(); i++){mCursor.moveToPosition(i);....};

就不会有这些问题。

?

1 楼 pop1030123 2012-02-20   power后不就锁屏了吗?

热点排行