Android笔记:LitePal库的更新,DataSupport被弃用问题
生活随笔
收集整理的這篇文章主要介紹了
Android笔记:LitePal库的更新,DataSupport被弃用问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言
在學Android中LitePal相關知識的時候,發現書本《第一行代碼》中很多內容都過時了,在網上找了解決方法,尚且記錄一波。
問題解決
先附上LitePal項目的使用文檔:https://github.com/LitePalFramework/LitePal
配置LitePal
在app/build.gradle文件中聲明該開源庫的引用時,LitePal經過多次改版,書中的語句已經不適用。最新版的LItePal把庫分為java和kotlin兩個部分:
1.如果使用java語言開發
2.如果用kotlin語言開發
dependencies {implementation 'org.litepal.android:kotlin:3.0.0' }DataSupport類被棄用問題
1.需要進行CRUD操作時,需要繼承DataSupport類,這時可以用LitepalSupport類來代替。
2.當需要進行DataSupport類的靜態調用時,可以把DataSupport改為LitePal。
Button queryData = (Button)findViewById(R.id.query_data);queryData.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {List<Book> books = LitePal.findAll(Book.class);for(Book book : books){Log.d("MainActivity", "book name is "+book.getName());Log.d("MainActivity","book author is "+book.getAuthor());Log.d("MainActivity","book pages is "+book.getPages());Log.d("MainActivity","book price is "+book.getPrice());Log.d("MainActivity","book press is "+book.getPress());}}});總結
以上是生活随笔為你收集整理的Android笔记:LitePal库的更新,DataSupport被弃用问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第八届蓝桥杯决赛 图书排列
- 下一篇: P1525关押罪犯(并查集补集)