Android - разница в поведении кнопки Back между API 35 и API 36Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Android - разница в поведении кнопки Back между API 35 и API 36

Сообщение Anonymous »

У меня есть очень простой кусок кода в приложении, которое работает нормально в течение многих лет. Я обновляю API 36 с использованием Android Studio. Сегодня я проверил в виртуальном Pixel 9 API 36 и заметил, что поведение кнопки на спине кажется отличным от API 35 и ранее. < /P>
Код: < /p>
override fun onKeyDown(keyCode: Int, event: KeyEvent): Boolean {
if (keyCode == KeyEvent.KEYCODE_BACK && webView.canGoBack()) {
webView.goBack()
return true
}
// If it wasn't the Back key or there's no webpage history, bubble up to the default
// system behavior (probably exit the activity)
return super.onKeyDown(keyCode, event)
}
< /code>
Поведение в API 35 и предыдущее аналогично обратному наживу в браузере, вы возвращаетесь в страницу в веб -просвети или приложение закрывается, если вы находитесь на верхнем уровне. Проведите бок о бок в Android Studio с устройством эмулятора Pixel 9 API 36 и с помощью устройства эмулятора Pixel 9 API 35 с идентичным кодом (тот же проект, два AVDS рядом), и эффект воспроизводим. Я ожидаю (кнопка Back работает, чтобы вернуть страницу и оставлять приложение открытым на устройстве) на обоих AVD (оба Pixel 9 API 35 и API 36), но, как я уже сказал, пытаясь обновить до последнего и величайшего ...

Подробнее здесь: https://stackoverflow.com/questions/796 ... and-api-36
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»