Конвертируем метод в kotlin

310
22 февраля 2017, 21:00

Пытаюсь преобразовать данный метод в котлин

Intent i = new Intent(getBaseContext(), YourActivity.class);
        i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
        startActivity(i);

Получается что то подобное:

val i: Intent = Intent(context!!, RootActivity::class.java)
    i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)
    startActivity(i)

Но выдаёт ошибку: Type mismatch Requered Context!, Found: Intent и вроде бы логично что Intent, я ведь явно указал что мне нужен именно он, почему он ссылается на context не очень смекаю. Подскажите как можно корректно конвертировать.

READ ALSO
Как открыть emoji keyboard

Как открыть emoji keyboard

Такой вопрос, как открыть Emojii keyboard программно? Например, при нажатии на кнопку, сразу должна открываться часть клавиатуры с emoji

234
Андроид, как описать лого в NavigationDrawer

Андроид, как описать лого в NavigationDrawer

Я хочу использовать эту библиотеку, похоже что пользоваться ей очень удобно, но я не понимаю как поместить свой логотип в верхнюю часть Drawer'a...

309
Проблемы с настройкой ScribeJava

Проблемы с настройкой ScribeJava

Пытаюсь реализовать простую задачу - пост какого-либо сообщения на стену в социальных сетяхНаткнулся на данную библиотеку ScribeJava

365
Проверка типа файла Java

Проверка типа файла Java

Подскажите как проверить тип или расширение файла? Я проверяю файл на расширение, в конце имениНо я знаю что можно его изменить и, допустим,...

359