我在Android中获得Errordatabase.CursorIndexOutOfBoundsException
您好,我正在使用Android,我希望能够在游标在数据库中找不到任何值时捕获错误,因为当数据库中的数据库为空时,应用程序会崩溃 谢谢大家!我在Android中获得Errordatabase.CursorIndexOutOfBoundsException,android,Android,您好,我正在使用Android,我希望能够在游标在数据库中找不到任何值时捕获错误,因为当数据库中的数据库为空时,应用程序会崩溃 谢谢大家! public Cursor FetchData(PDatabase dob) { SQLiteDatabase SQ = dob.getReadableDatabase(); String[] columns = {PTable.TableInfo.USER_NAME, PTable.TableInfo.USER_PASS}
public Cursor FetchData(PDatabase dob) {
SQLiteDatabase SQ = dob.getReadableDatabase();
String[] columns = {PTable.TableInfo.USER_NAME, PTable.TableInfo.USER_PASS};
Cursor CR = SQ.query(PTable.TableInfo.TABLE_NAME, columns, null, null, null, null, null, null);
return CR;
}
我想应用并捕获错误,或者如果其他方法捕获错误,以便应用程序不会停止使用此代码,希望对您有所帮助
if (CR.moveToFirst()) {
for (int i = 0; i < CR.getCount(); i++) {
// do your stuff here
db.close();
}
}else{
// handle response here if no value found
}
if(CR.moveToFirst()){
对于(int i=0;i
post error log here.where your app crash?非常感谢大家的帮助