Codejie's C++ Space

Using C++

G7 : SQLite and ListActivity


    也不想说啥了,这里记录一下这两天被Android下的SQLite+ListActivity一起残害的教训。。。

    1. SQLite表中的列名一定要用小写(这个真的害死我了);
    2. ListActivity通过SimpleCursorAdapter绑定SQLite时,Cursor对应的query()函数一定要查询全部的列,哪怕不用(别问问为什么,我也不知道。。。);

String col[] 
= new String[] { TABLE_COLUMN_ID, TABLE_COLUMN_STRING, TABLE_COLUMN_INTEGER }
Cursor  cursor 
= db.query(TABLE_NAME_TEST, col, nullnullnullnullnullnull);


ListAdapter adapter 
= new SimpleCursorAdapter(this, android.R.layout.simple_list_item_2, cursor, new String[] { DBAccess.TABLE_COLUMN_STRING, DBAccess.TABLE_COLUMN_INTEGER }new int[] { android.R.id.text1, android.R.id.text2});


    3. 用2.3版本的emulator调试比较好,输出的log比2.1的多(要是不换个,我还真找不到上面两个问题);

posted on 2011-07-14 16:51 codejie 阅读(364) 评论(2)  编辑 收藏 引用 所属分类: 随笔而已G7

评论

# re: G7 : SQLite and ListActivity 2011-07-19 09:24 haolly


别忘了lingoshook。。。。。
残念  回复  更多评论   

# re: G7 : SQLite and ListActivity 2011-07-20 15:02 codejie

@haolly
还有啥残念啊。。。你看我计划写个Andorid上的LingosHook,好不好?  回复  更多评论   


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


公告

Using C++

导航

统计

留言簿(73)

随笔分类(513)

积分与排名

最新评论

阅读排行榜

评论排行榜