Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 没有虚拟方法getTable()Lio/realm/internal/TableOrView_Java_Android_Realm - Fatal编程技术网

Java 没有虚拟方法getTable()Lio/realm/internal/TableOrView

Java 没有虚拟方法getTable()Lio/realm/internal/TableOrView,java,android,realm,Java,Android,Realm,我正在使用领域2.0.2,我得到了这个错误。 我有一个定制的RealMBasedRecyclingServiceAdapter。 有什么想法吗 11-09 15:45:11.122 9877-9877/com.codi6.proyect E/AndroidRuntime: FATAL EXCEPTION: main Process: com.codi6.proyect, PI

我正在使用领域2.0.2,我得到了这个错误。 我有一个定制的RealMBasedRecyclingServiceAdapter。 有什么想法吗

11-09 15:45:11.122 9877-9877/com.codi6.proyect E/AndroidRuntime: FATAL EXCEPTION: main
                                                             Process: com.codi6.proyect, PID: 9877
                                                             java.lang.NoSuchMethodError: No virtual method getTable()Lio/realm/internal/TableOrView; in class Lio/realm/RealmResults; or its super classes (declaration of 'io.realm.RealmResults' appears in /data/data/com.codi6.proyect/files/instant-run/dex/slice-io.realm-realm-android-library-2.1.1_ff7f4a8f1f4f385bcd3dc4aabb40b1b4ad26ff2c-classes.dex)
                                                                 at io.realm.RealmBasedRecyclerViewAdapter.<init>(RealmBasedRecyclerViewAdapter.java:167)
                                                                 at io.realm.RealmBasedRecyclerViewAdapter.<init>(RealmBasedRecyclerViewAdapter.java:133)
                                                                 at io.realm.RealmBasedRecyclerViewAdapter.<init>(RealmBasedRecyclerViewAdapter.java:123)
                                                                 at com.codi6.proyect.adapters.TaskRealmAdapter.<init>(TaskRealmAdapter.java:0)
                                                                 at com.codi6.proyect.activity.MainActivity1.onCreate(MainActivity1.java:88)
                                                                 at android.app.Activity.performCreate(Activity.java:6237)
                                                                 at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107)
                                                                 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369)
                                                                 at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)
                                                                 at android.app.ActivityThread.-wrap11(ActivityThread.java)
                                                                 at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)
                                                                 at android.os.Handler.dispatchMessage(Handler.java:102)
                                                                 at android.os.Looper.loop(Looper.java:148)
                                                                 at android.app.ActivityThread.main(ActivityThread.java:5417)
                                                                 at java.lang.reflect.Method.invoke(Native Method)
                                                                 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
                                                                 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
11-09 15:45:11.122 9877-9877/com.codi6.proyect E/AndroidRuntime:FATAL EXCEPTION:main
进程:com.codi6.proyect,PID:9877
java.lang.NoSuchMethodError:没有虚拟方法getTable()Lio/realm/internal/TableOrView;在Lio/realm/RealmResults类中;或其超类(声明'io.realm.RealmResults'出现在/data/data/com.codi6.proyect/files/instant run/dex/slice io.realm-realm-android-library-2.1.1_ff7f4a8f4f385bcd3dc4aabb40b1b4ad26ff2c-classes.dex中)
位于io.realm.realmbasedRecycleServiceAdapter。(realmbasedRecycleServiceAdapter.java:167)
位于io.realm.realmbasedRecycleServiceAdapter。(realmbasedRecycleServiceAdapter.java:133)
位于io.realm.realmbasedRecycleServiceAdapter。(realmbasedRecycleServiceAdapter.java:123)
位于com.codi6.proyect.adapters.TaskRealmAdapter.(TaskRealmAdapter.java:0)
位于com.codi6.proyect.activity.MainActivity1.onCreate(MainActivity1.java:88)
位于android.app.Activity.performCreate(Activity.java:6237)
位于android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107)
在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369)上
位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)
位于android.app.ActivityThread.-wrap11(ActivityThread.java)
在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)上
位于android.os.Handler.dispatchMessage(Handler.java:102)
位于android.os.Looper.loop(Looper.java:148)
位于android.app.ActivityThread.main(ActivityThread.java:5417)
位于java.lang.reflect.Method.invoke(本机方法)
在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run上(ZygoteInit.java:726)
位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
仅将(
'com.github.thorbenprimke:realm recyclerview:0.9.23'
)更新为realm 1.1.0

它没有更新到领域2.x

该库还依赖于不再存在的包内部逻辑

解决方案:不要使用该库,或将领域版本还原为1.1.1



但是,您可以使用和
RealmRecycleServiceAdapter
,1.3.0

任何有关如何从RealmBasedRecycleServiceAdapter更改为RealmRecycleServiceAdapter的提示?您有点需要DIY刷卡刷新和底部的加载,标题可以通过装饰(如
标题装饰
库)完成--但是你不需要再为动画做任何特别的事情了,这就是RealMBasedRecycleServiceAdapter真正的魔力所在。现在由Realm处理