我的應用程序將模型名保存在一個字符串中。比它在數據庫中讀取以查找模型。當列不存在時,程序應該採用「NotListed」列。我該怎麼做?Android SQLite找不到的地方
我的代碼:當列不存在但它不起作用時,我認爲遊標爲空。
String s = android.os.Build.MODEL;
Cursor dataCursor = mDb.rawQuery
("SELECT * FROM Smartphone WHERE Model = '"+s+"'",null);
if (dataCursor!=null)
{
dataCursor.moveToNext();
}else {
dataCursor = mDb.rawQuery
("SELECT * FROM Smartphone WHERE Model = 'NotListed'",null);
dataCursor.moveToNext();
}