如何使用Kotlin将片段名称与当前月份进行比较?

时间:2019-12-11 09:03:30

标签: android android-studio kotlin

如果当前月份为1月,则打开片段1月。 否则,如果当前月份为2月,则片段2月打开。 否则,依此类推。

1 个答案:

答案 0 :(得分:0)

您可以在需要按月打开片段时发布此简单的“何时”打开片段

when(Calendar.getInstance().get(Calendar.MONTH)){
            0 -> {
                //TODO OPEN FRAGMENT
            }
            1 -> {
                //TODO OPEN FRAGMENT
            }
            2 -> {
                //TODO OPEN FRAGMENT
            }
            3 -> {
                //TODO OPEN FRAGMENT
            }
            4 -> {
                //TODO OPEN FRAGMENT
            }
            5 -> {
                //TODO OPEN FRAGMENT
            }
            6 -> {
                //TODO OPEN FRAGMENT
            }
            7 -> {
                //TODO OPEN FRAGMENT
            }
            8 -> {
                //TODO OPEN FRAGMENT
            }
            9 -> {
                //TODO OPEN FRAGMENT
            }
            10 -> {
                //TODO OPEN FRAGMENT
            }
            11 -> {
                //TODO OPEN FRAGMENT
            }
}

或者您可以从名称数组中检索月份名称,并按包含您月份的类名获取片段