Android Kotlin:使用NavigationController将对象从一个片段传递到另一个片段

时间:2019-11-24 14:29:07

标签: android android-fragments kotlin

因此,我在努力寻找有关如何将对象作为额外/自变量从一个片段传递到另一个片段的教程。

到目前为止,我的代码如下:

override fun onClick(v: View?) {
    val makeCourse: GenerateCourse = GenerateCourse()
    val courseName = v?.findViewById<EditText>(R.id.txtCoursename)?.text.toString()
    val lectureHours = v?.findViewById<EditText>(R.id.txtCourseLecturehours)?.text.toString()
    val lecturer = v?.findViewById<EditText>(R.id.txtCourseLecturer)?.text.toString()

    val course: Course = makeCourse.makeCourse(courseName, lecturer, lectureHours.toInt())

    when(v!!.id) {
        R.id.button -> navController!!.navigate(R.id.action_generatorFragment_to_calendarFragment)
    }
}

这是我想从GeneratorFragment.kt传递到CalendarFragment.kt的val课程

0 个答案:

没有答案