Я рассматриваю фрагмент кода, где используется Lott ie Вот код
class ProgressToProgress(context: Context) : LottieIconTransition(
LottieCompositionFactory.fromRawResSync(
context, R.raw.downloadprogress).value!!)
, где
@Nullable public V getValue() {
return value;}
этот getValue()
метод взят из Lott ie библиотека, поэтому я не контролирую ее. что мне там не нравится то !! в приведенном выше и, что интересно, конструктор LottieIconTransition
выглядит так, что для него задан параметр по умолчанию. Конструктор param
class LottieIconTransition(private val lottieComposition: LottieComposition = LottieComposition())
Я хотел бы знать, какой наилучшей практики следует избегать имея !! в коде?