Я искал, но не нашел решения этой проблемы.Я использую Android Studio 3.2.1 и Kotlin.Logcat настроен на правильное устройство и уровень отладки, а также фильтр, если он одинаков для двух версий API.
При использовании Android 28 мое приложение регулярно регистрирует:
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
Timber.d("onCreate()")
setContentView(R.layout.activity_video)
if (savedInstanceState != null) {
with(savedInstanceState) {
mPlayWhenReady = getBoolean(KEY_PLAY_WHEN_READY)
mCurrentWindow = getInt(KEY_WINDOW)
mPlaybackPosition = getLong(KEY_POSITION)
}
}
mShouldAutoPlay = true
mMediaDataSourceFactory = DefaultDataSourceFactory(
this,
Util.getUserAgent(this, "VideoBook4Kids"),
BANDWIDTHMETER as TransferListener<in DataSource>
)
}
Но если я запускаюприложение с уровнем API 23, больше нет логов!
Кто-нибудь может помочь мне понять, где я не прав?
Заранее спасибо.
ОБНОВЛЕНИЕ: при обновлении Android Studio до 3.3 логкат работает отлично!