2015-04-07 2 views
1

Этот код работает хорошо в Java, но в не Котлин:ListView.CHOICE_MODE_SINGLE нерешенным ссылки

import android.widget.ListView 

myListView = getListView(....) 
myListView!!.setChoiceMode(ListView.CHOICE_MODE_SINGLE) 

CHOICE_MODE_SINGLE Константа не найден. Когда я нажимаю на ListView, он принимает меня до public class ListView extends AbsListView {, который является правильным местом, где находится ListView.

Почему?

+0

попробуйте уборка и восстановление – trpride

+0

@ trapride, я сделал. –

ответ

3

Статические переменные и методы нельзя вызывать в подклассах в Котлине. AbsListView.CHOICE_MODE_SINGLE - это правильный способ их вызова.

+0

вы уверены, что они не могут, у вас есть ссылка? –

+0

http://kotlinlang.org/docs/reference/java-interop.html#accessing-static-members Он не говорит об этом явно, но так работает компилятор. –

Смежные вопросы