Использование кода Kotlin в приложении Java Android - PullRequest
0 голосов
/ 01 июля 2018

Я хочу интегрировать код SDK, написанный на Kotlin, который состоит из некоторых импортов и некоторых методов, таких как onCreate (), onIntent () и т. Д., В мое приложение Android, написанное на Java, которое также имеет те же методы (я хочу объединить те же методы). Однако в моем приложении много классов Java, и код Kotlin необходим только в одном классе. Когда я конвертирую этот класс в Kotlin, становится очень трудно обрабатывать все ошибки, сгенерированные из разных классов Java, поэтому я не хочу конвертировать этот класс Java в Kotlin.

Итак, как я могу решить эту проблему? Должен ли я преобразовать код Kotlin в Java или есть другое решение?

Заранее спасибо ...

1 Ответ

0 голосов
/ 01 июля 2018

Вам не нужно конвертировать Kotlin в Java или наоборот. Вы можете работать с обоими языками в одном проекте.

Поскольку вы работаете над проектом Android, то и Kotlin, и Java компилируются в байт-код JVM. По этой причине вы можете вызывать классы Kotlin в Java и наоборот.

Я бы посоветовал взглянуть Kotlin - Руководство по взаимодействию с Java .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...