Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.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
Android:应用程序因演示者错误而崩溃?_Android_Kotlin_Mvp_Presenter - Fatal编程技术网

Android:应用程序因演示者错误而崩溃?

Android:应用程序因演示者错误而崩溃?,android,kotlin,mvp,presenter,Android,Kotlin,Mvp,Presenter,我正在尝试在Kotlin中开发一个android应用程序。我使用的是MVP设计模式。不幸的是,由于演示者中的错误,应用程序崩溃。下面是logcat的屏幕截图,您可以在查看我的代码 谁能帮帮我吗 多谢各位 你宣布: private lateinit var swipeRefresh: SwipeRefreshLayout 然后在OnActivityCreated中重新声明相同的变量: 尝试删除val以使用类变量swiperFresh。我已经更新了GitHub。请检查一下。还是不行,我会试试的,

我正在尝试在Kotlin中开发一个android应用程序。我使用的是MVP设计模式。不幸的是,由于演示者中的错误,应用程序崩溃。下面是logcat的屏幕截图,您可以在查看我的代码

谁能帮帮我吗

多谢各位

你宣布:

private lateinit var swipeRefresh: SwipeRefreshLayout 
然后在OnActivityCreated中重新声明相同的变量:


尝试删除val以使用类变量swiperFresh。

我已经更新了GitHub。请检查一下。还是不行,我会试试的,希望能找到点什么。我发现了问题。问题是您的data.lastMatch为null,但您不能使该变量为null。所以这个错误会说NOTNULL是null。所以我把你的列表改成:var lastMatch:list=ArrayList我看你是在片段中创建gson和APIRESQUEST的,我建议你把所有这些都移到presenter,因为你使用MVP。你看过我的GitHub了吗?我已经更新过了,但仍然不起作用。
val swipeRefresh = rootView.findViewById<SwipeRefreshLayout>(R.id.swipe_refresh)