Cursor上用法的注意事項

2021-08-30 14:11:32 字數 697 閱讀 6188

注意要判斷cursor返回的記錄是否為空~~ 之前給這個問題卡了很久~ 囧

public ******adapter getlistitem(cursor c)

while (c.movetonext());

adapter = new ******adapter(this, listitem, r.layout.list_item,

new string,

new int);

return adapter;

}

還有就是查詢設定某些條件返回的cursor,不能直接就獲取返回記錄的的值,要先movetofirst()

例如:

personactivity.gategory = personactivity.dc.query(categorylist.projection,"_id="+tag, null, null);

/** 記得移動游標,因為剛開得到的cursor沒有指向任何記錄位置的~ 慘痛的教訓!

*/personactivity.gategory.movetofirst();

showtype.settext("型別:"+personactivity.gategory.getstring(1));

還有cursor的requery()和deactivate()兩個方法的用途

linq list select用法注意事項

下面是我自己做的乙個例子 listordlist new list var b ordlist.where o o.trackingno aa tolist var aa ordlist.select o o.trackingno aa tolist var c ordlist.select o o...

JNative用法注意事項

公司要做個跟裝置打交道的web系統,需要j a呼叫dll。搞j a的同事說jnative看起來挺好使的,找俺幫忙調通。用的是1.3.1版本 環境設定。jnative的除錯資訊需要開啟才能更清楚些,要不總是說沒載入庫,跟沒說一樣。system.setproperty jnative.debug tru...

assert 用法及注意事項

assert 用法及注意事項 assert功能是測試乙個條件並可能是程式終止。它首先測試條件,如果為假,則呼叫abort使程式退出。注意事項 1 在函式開始前,檢查引數的合法性 2 每個assert只檢驗乙個條件,因為同時檢查多個條件時,如果測試失敗,就不能斷言是由那個條件失敗引起的 3 不能改變環...