久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
Litepal使用的注意點(diǎn)
[打印本頁(yè)]
作者:
51黑bing
時(shí)間:
2016-3-22 19:42
標(biāo)題:
Litepal使用的注意點(diǎn)
Litepal
使用的注意點(diǎn)(僅僅列出一些常見(jiàn)的):
1
、當(dāng)調(diào)用
DataSupport
的
save()
方法一直返回錯(cuò)誤(
false
)的時(shí)候,很有可能是我們的
javabean
對(duì)象以及對(duì)應(yīng)的配置有誤,錯(cuò)誤有可能如下:
bean
對(duì)象以及
bean
對(duì)象的父類,內(nèi)部類,一切
bean
對(duì)象文件里面出現(xiàn)過(guò)的類,一定要繼承
DataSupport
類,并且在
litepal.xml
文件中配置。不繼承,不配置,都會(huì)報(bào)錯(cuò)。
如果
bean
對(duì)象添加了成員變量
id
,那么
id
一定要是
int
或者
long
類型,其他類型均會(huì)報(bào)錯(cuò)。
如果我們的對(duì)象只有一個(gè)成員
id
,例如我們的
BaseBean
經(jīng)常就是只有一個(gè)成員
id
,那么項(xiàng)目運(yùn)行起來(lái),在創(chuàng)建基本表的時(shí)候依然會(huì)報(bào)錯(cuò)。原因是:不管是否添加
id
,
litepal
都會(huì)自動(dòng)為我們添加
id
這個(gè)屬性,因此表明
litepal
的一個(gè)
bean
對(duì)象不能只有一個(gè)名字為
id
成員。如果是有一個(gè)
id
,那么
litepal
在底層生成
SQL
語(yǔ)句的時(shí)候,會(huì)生成“
id integer primary keyautoincrement ,
”這是一句不完整的
SQL
語(yǔ)句,因此會(huì)報(bào)錯(cuò)。
2
、
save()
方法一直返回錯(cuò)誤(
false
)的時(shí)候,異常信息都是警告而不是錯(cuò)誤,因此需要切換
LogCat
的過(guò)濾。
3
、對(duì)于
findAll()
方法,它返回的是
List<Bean
對(duì)象
>
,因此需要我們?nèi)?qiáng)制轉(zhuǎn)換為
ArrayList<T>
,不然在
add
等操作的時(shí)候會(huì)報(bào)錯(cuò),因?yàn)槲覀兪褂玫亩际?/font>
List
的實(shí)現(xiàn)類而不是
List
接口本身。強(qiáng)轉(zhuǎn)如果不指定泛型
T
的時(shí)候
Android Studio
會(huì)提示沒(méi)有類型檢查的警告,但是我們可以忽略。
4
、
bean
對(duì)象的所有成員變量的名字都不能和
SQL
的一且關(guān)鍵字沖突,原因也很簡(jiǎn)單,
litepal
在底層生成
SQL
語(yǔ)句的時(shí)候會(huì)把成員變量的名字拼成
SQL
語(yǔ)句。
5
、成員如果是
booleana;
其中
a
是我舉例子用的名字,生成
get
以及
set
方法的時(shí)候,
Android Studio
會(huì)把
get
方法名定義為“
public boolean isA(boolean a)
”,我們自己不要手賤把它改為
getA
,否則
litepal
也會(huì)報(bào)找不到方法的錯(cuò)。
6
、額,最后一點(diǎn)是數(shù)據(jù)庫(kù)的問(wèn)題,因?yàn)?/font>
id
屬性是默認(rèn)自增長(zhǎng)的,如果項(xiàng)目中自定義的
ID
不是自增長(zhǎng)的話,最好自己再定義一個(gè)
ID
。比如商城項(xiàng)目中的商品
ID
,如果用戶不是按照逐次增長(zhǎng)的形式添加商品的話,商品被
save()
的時(shí)候,一開(kāi)始是
ID+1
的,知道
ID
滿足與已存在的商品
ID
自增長(zhǎng)的規(guī)律的時(shí)候才能正確判斷商品已存在。
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
一级片在线观看视频
|
中文字幕在线观看亚洲
|
人人草人人草
|
成人激情综合网
|
日日干夜夜骑
|
99精品成人
|
国产精品视频免费在线观看
|
亚洲黄色在线视频
|
国产成人精品亚洲男人的天堂
|
国产香蕉在线观看
|
超碰97久久
|
亚洲午夜久久
|
日韩视频免费
|
日韩激情一区二区
|
99精品在线
|
国产精品嫩草影院桃色
|
4438成人网
|
久艹在线
|
93久久精品日日躁夜夜躁欧美
|
欧美日韩毛片
|
亚洲激情欧美
|
精品99视频
|
天堂av资源
|
一级片免费视频
|
日皮视频在线观看
|
日韩久久久
|
爱福利视频
|
精品国产一区二区三区久久久蜜月
|
国产精品视频在线观看
|
男男成人高潮片免费网站
|
逼逼操
|
日韩精品一区在线
|
日韩黄视频
|
黄色国产
|
久久久网站
|
欧美精品一二三区
|
看一级黄色片
|
日韩中文字幕视频
|
91蝌蚪少妇偷拍
|
美丽的姑娘观看在线播放
|
国产午夜三级一区二区三
|