我SQLiteDatabase
通过在 中输入密钥来访问数据EditText
。每当我输入一些错误的密钥(不在数据库中)时,我的应用程序就会停止。我不想让我的应用程序停止,而是想在这里显示为 toast。
我怎样才能做到这一点?
try{
Log.e("table", table_name);
mDb = mDbHelper.getReadableDatabase();
Cursor c = mDb.rawQuery("SELECT name,address1,address2,address3,tariff,sup_type,load,load_unit,meter_no,pole_cd,mst FROM "+table_name+" WHERE acc_id = '"+ i +" ' ", null);
if (c.equals(null))
{
c.moveToFirst();
Log.e("c", "i am null"+ c.toString());
}
else if (c!=null) {
c.moveToNext();
Log.e("c", "i am notnull" + c.toString());
}
return c;
}
catch (SQLException mSQLException)
{
Log.e(TAG, "getTestData >>"+ mSQLException.toString());
throw mSQLException;
}