天天看點

LitePal的用法

噴泉的高度不會超過它的源頭;一個人的事業也是這樣,他的成就絕不會超過自己的信念。—— 林  肯

本講内容:LitePal的用法

一、步驟

1、把jar包複制到項目的libs目錄中

2、配置litepal.xml

接着在項目的assets目錄下面建立一個litepal.xml檔案,并将以下代碼拷貝進去:

<?xml version="1.0" encoding="utf-8"?>  
<litepal>  
    <dbname value="demo" ></dbname>  
  
    <version value="1" ></version>  
  
    <list>  
    </list>  
</litepal> 
           

3. 配置LitePalApplication

由于操作資料庫時需要用到Context,而我們顯然不希望在每個接口中都去傳一遍這個參數,那樣操作資料庫就顯得太繁瑣了。是以,LitePal使用了一個方法來簡化掉Context這個參數,隻需要在AndroidManifest.xml中配置一下LitePalApplication,所有的資料庫操作就都不用再傳Context了,如下所示:

<manifest>  
    <application  
        android:name="org.litepal.LitePalApplication"  
        ...  
    >  
    ...  
    </application>  
</manifest>  
           

當然,有些程式可能會有自己的Application,并在這裡配置過了。比如說有一個MyApplication,如下所示:

<manifest>  
    <application  
        android:name="com.example.MyApplication"  
        ...  
    >  
    ...  
    </application>  
</manifest>  
           

沒有關系,這時隻需要修改一下MyApplication的繼承結構,讓它不要直接繼承Application類,而是繼承LitePalApplication類,就可以使用一切都能正常工作了,代碼如下所示:

public class MyApplication extends LitePalApplication {  
    ...  
}  
           

http://blog.csdn.net/guolin_blog/article/details/38556989