PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
AndroidDev
[問題] SimpleCursorAdapter不能使用
作者:
d630200x
(DOGE)
2017-05-10 21:09:29
使用的是Android Studio
不知道甚麼原因SimpleCursorAdapter不能用
原本還可以的
確認給的東西都對,但用手機模擬時顯示就是這行錯誤……
就算之後重開一個專案還是不能用
大致上如圖
http://imgur.com/mnkPlhP.jpg
感謝幫忙
作者:
pttworld
(批踢踢世界)
2017-05-10 21:33:00
網路上的答案,select id as _id, 用這個要找個欄位當id,考慮rowid
作者:
d630200x
(DOGE)
2017-05-10 22:13:00
不好意思,我不太懂樓上的意思
作者:
ssccg
(23)
2017-05-11 00:05:00
用CursorAdapter你的table必須要有個欄位叫_id因為CursorAdapter已經寫死了要用叫_id這個名稱的欄位如果沒有,在SQLiteDatabase下query時,在columns那個參數其中一個用 "欄位名 as _id",不過這樣就一定要指定所有你要select的欄位而不能只用null(代表select *)了另外SQLite一定會有個rowid欄位,可以用這個當你的_id
作者:
d630200x
(DOGE)
2017-05-11 00:57:00
喔喔,懂了,我看我的資料表是合法的就以為沒問題了那另外請教個問題,在Android Studio裡,我要怎麼建立外來鍵呢?我用MySQL的寫法好像不給我過
作者:
ssccg
(23)
2017-05-11 02:49:00
https://www.sqlite.org/foreignkeys.html
要設PRAGMA foreign_keys = ON
繼續閱讀
[問題] android sdk manager問題
cookiebank
[問題] 關於NDK的使用方法
Dong0129
[問題] 想請問各位大大關於自定義搜尋
bill831201
[問題] UI dirty check
brandonron
[問題] TV版Youtube 1080P 問題請教
yimean
[問題] listview裡面的textview跑板
rockex6
[問題] 詢問APN相關問題
kazumi66
[問題] trace code問題
forb9823018
[問題] 藍芽跟筆電連線問題(解決)
wvwvwvwvwv
[問題] ScreenShot但得到全黑畫面
comie
Links
booklink
Contact Us: admin [ a t ] ucptt.com