Как настроить и использовать библиотеку ThreeTenABP

Я не могу заставить ThreeTenABP работать. Вот что я сделал:

  1. зависимость от импорта в приложении build.gradle

    implementation 'com.jakewharton.threetenabp:threetenabp:1.2.1'

  2. инициализировать библиотеку в MyApplication.onCreate()

    AndroidThreeTen.init(this)

  3. добавить MyApplication в манифест

    <application android:name=".MyApplication" ...>

  4. Используйте Instant для разбора строки

    Instant.parse(updatedOn)

Единственный возможный импорт для Instant является java.time.Instant, Но это недоступно до Android API 26, поэтому я хочу использовать ThreeTenABP. Я нашел несколько примеров, используя импорт org.threeten.bp.Instant, но этот импорт / пакет не может быть найден в моем случае. Я уже сделал печально известный "Неправильный кэш и перезапуск", но безрезультатно. Есть что-то еще, что мне не хватает??

1 ответ

Ладно, извините, ребята, что потратили ваше время. Я добавил зависимость в неправильный модуль приложения. Сейчас все работает.

Другие вопросы по тегам