Tôi là một newbie lập trình là gì và tôi thấy đoạn mã này trong internet và nó hoạt động tốtViệc sử dụng moveToFirst() trong SQLite Cursors
Cursor c=db.query(DataBase.TB_NAME, new String[] {DataBase.KEY_ROWID,DataBase.KEY_RATE}, DataBase.KEY_ROWID+"= 1", null, null, null, null);
if(c!=null)
{
c.moveToFirst();
}
nhưng tôi không thể hiểu được việc sử dụng của
if(c!=null)
{
c.moveToFirst();
}
một phần. Chính xác là gì và nếu tôi xóa
if(c!=null) { c.moveToFirst(); }
một phần, mã không hoạt động.
tuyệt vời, cảm ơn cũng cho tôi biết cách làm việc của 'if (c! = Null)' – Aswin
@Aswin - Xong. Thử nghiệm cho 'null' là vô dụng. Bạn có thể di chuyển cuộc gọi đến 'moveToFirst()' bên ngoài 'if' và thoát khỏi' if'. –
Giải thích tốt cho con trỏ và xử lý lỗi của nó – Zoombie