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