報錯對應的代碼為 : LitePal.getDatabase();
E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.xyxl.testproject, PID: 12899
java.lang.NullPointerException
at java.lang.Class.classForName(Native Method)
at java.lang.Class.forName(Class.java:453)
at java.lang.Class.forName(Class.java:378)
at org.litepal.LitePalBase.getSupportedFields(LitePalBase.java:194)
at org.litepal.LitePalBase.getTableModel(LitePalBase.java:123)
at org.litepal.tablemanager.Generator.getAllTableModels(Generator.java:74)
at org.litepal.tablemanager.Creator.createOrUpgradeTable(Creator.java:48)
at org.litepal.tablemanager.Generator.create(Generator.java:171)
at org.litepal.tablemanager.Generator.create(Generator.java:209)
at org.litepal.tablemanager.LitePalOpenHelper.onCreate(LitePalOpenHelper.java:85)
at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:310)
at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:206)
at org.litepal.tablemanager.Connector.getWritableDatabase(Connector.java:63)
at org.litepal.tablemanager.Connector.getDatabase(Connector.java:75)
at org.litepal.Operator.findAll(Operator.java:1116)
at org.litepal.Operator.findAll(Operator.java:1082)
at org.litepal.LitePal.findAll(LitePal.java:798)
at com.xyxl.testproject.Fragments.MailListFragment.initData(MailListFragment.java:161)
at com.xyxl.testproject.Fragments.MailListFragment.onCreateView(MailListFragment.java:84)
at androidx.fragment.app.Fragment.performCreateView(Fragment.java:2442)
at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManager.java:1460)
at androidx.fragment.app.FragmentManagerImpl.moveFragmentToExpectedState(FragmentManager.java:1784)
at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManager.java:1852)
at androidx.fragment.app.BackStackRecord.executeOps(BackStackRecord.java:802)
at androidx.fragment.app.FragmentManagerImpl.executeOps(FragmentManager.java:2625)
at androidx.fragment.app.FragmentManagerImpl.executeOpsTogether(FragmentManager.java:2411)
at androidx.fragment.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManager.java:2366)
at androidx.fragment.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:2273)
at androidx.fragment.app.FragmentManagerImpl$1.run(FragmentManager.java:733)
at android.os.Handler.handleCallback(Handler.java:808)
at android.os.Handler.dispatchMessage(Handler.java:101)
at android.os.Looper.loop(Looper.java:166)
at android.app.ActivityThread.main(ActivityThread.java:7529)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:245)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:921)
uj5u.com熱心網友回復:
LitePal長時間不維護了,換objectbox或realm吧轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/83209.html
標籤:Android
上一篇:postman發送請求請求失敗,但是同事用瀏覽器訪問能拿到json資料
下一篇:list自定義item 怎么插入
