jjzjj

StaleDataException

全部标签

android.database.StaleDataException : Attempted to access a cursor after it has been closed

这是fragmentActivity,当我按下主页按钮时它强制关闭,错误是在关闭后尝试访问光标。错误在哪里。我也尝试使用getContentResolver().query()而不是managedQuery()同样的错误。我的MainActivity是SherlockFragmentActivity选项卡和View寻呼机privateCursorgetInternalAudioCursor(Stringselection,String[]selectionArgs){returngetActivity().managedQuery(MediaStore.Audio.Media.INTE

android - 有人可以向我解释这个 `StaleDataException`

谁能给我解释一下这个StaleDataException07-1119:58:23.298E/AndroidRuntime(1044):Uncaughthandler:threadmainexitingduetouncaughtexception07-1119:58:23.368E/AndroidRuntime(1044):android.database.StaleDataException:Accessclosedcursor07-1119:58:23.368E/AndroidRuntime(1044):atandroid.database.AbstractWindowedCurs

android - 带有对话框的 StaleDataException

我正在尝试显示一个带有ListView的对话框,其中的名称来self的数据库,但我一直收到StaleDataException。我知道这通常意味着我正在尝试使用来自已关闭游标的数据,但是在我获取所有数据之前游标不会关闭,所以我不明白为什么我会得到这个d=newDialog(this);d.setContentView(R.layout.dialog_layout);d.setTitle("SelectBowler");ListViewlv=(ListView)d.findViewById(R.id.dialog_list);Cursorc=getContentResolver().qu

android - 除了过早调用 cursor.close() 之外还有什么会导致 StaleDataException?

我目前正在大量修改/重写Android应用程序,我偶尔会看到以下几行崩溃:调用CursorAdapter方法,它调用AbstractWindowedCursor#checkPosition()和:02-2015:03:18.180E/AndroidRuntime(17143):android.database.StaleDataException:AttemptingtoaccessaclosedCursorWindow.Mostprobablecause:cursorisdeactivatedpriortocallingthismethod.02-2015:03:18.180E/An