Некоторые из моих классов Kotlin реализованы в собственной библиотеке (Rust использует jni).Эти классы используются в большинстве активаций и одной службой синхронизации (вторая служба может появиться позже).
Каково рекомендуемое решение для загрузки этой библиотеки и обработки ошибок загрузки (например, отправка отчета об ошибке, еслизагрузка не удалась)?
Базовые примеры загружают библиотеку в MainActivity.onCreate
.Или часто я вижу статический блок внутри класса MainActivity.Другой метод может загружать библиотеку в производный класс из Application
.Но я не уверен, существует ли только один Application
экземпляр для всех действий и служб или один экземпляр `` Application``` создан для каждой службы, а другой - для всех действий.
Так что мойвопрос: куда поставить System.loadLibrary()
?