मैं एक प्रोग्रामिंग नौसिखिया हूँ में moveToFirst() का प्रयोग होता है और मैं इंटरनेट में कोड के इस टुकड़े मिल गया है और यह ठीकक्या SQLite कर्सर
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();
}
काम करता है, लेकिन मैं उपयोग को समझने में सक्षम नहीं हूँ
if(c!=null)
{
c.moveToFirst();
}
भाग। क्या यह वास्तव में क्या करता है, और अगर मैं
if(c!=null) { c.moveToFirst(); }
हिस्से को हटाने, कोड काम नहीं करता।
महान है, धन्यवाद भी मुझे के 'अगर काम कर बता' – Aswin
@Aswin (ग = अशक्त!) - हो गया। 'शून्य' के लिए परीक्षण बेकार है। आप कॉल को 'if' के बाहर 'moveToFirst()' पर ले जा सकते हैं और' if' से छुटकारा पा सकते हैं। –
कर्सर के लिए अच्छा स्पष्टीकरण और इसकी त्रुटि हैंडलिंग – Zoombie