コトルのswitch
の代替品はwhen
です。だから、リサイクル・ビュー・アダプタ、私はビュータイプを返すいたとき、私はwhen
を使用内側:コトリン/アンドロイド:返品は 'when'から解除できます
override fun getItemViewType(position: Int): Int {
when (position) {
0 -> return ItemViewType.TITLE.type
1 -> return ItemViewType.SUBTITLE.type
2 -> return ItemViewType.ITEM.type
else -> return -1
}
}
しかし、上記の文は、我々の警告メッセージReturn can be lifted out of 'when'
を送信します。
when
を使用する正しい方法は何ですか?上記の問題を解決するために何をすべきか?
だけ入れリターン語際のキーワードとあなたはまだそのリターン –
を試す前に、ヒント:マウスを問題のあるコードに置き、Alt-Enterキーを押します。 AS自体でそのような警告を修正することができるはずです – msrd0
一般の利用するために、 'when'ブロック本体の' return'文を削除する必要があります@chandanicshekhat – voddan