Как исправить зависание стороннего лаунчера на складном телефоне SamsungAndroid

Форум для тех, кто программирует под Android
Anonymous
Как исправить зависание стороннего лаунчера на складном телефоне Samsung

Сообщение Anonymous »

Я создаю стороннюю базу Launcher на базе Launcher3 с открытым исходным кодом. Пока я тестирую его на Samsung Fold 5, он обычно зависает на несколько секунд или иногда приходится перезапускать его. Вот как я повторяю эту проблему:
  • Установить программу запуска по умолчанию
  • Открыть случайное приложение
    Сложите телефон, но не открывайте маленький экран.
  • Затем разверните его и проведите пальцем по главному экрану.
  • Теперь мой Программа запуска по-прежнему получает все события и работает хорошо, за исключением того, что ничего не перерисовывается, поэтому создается впечатление, будто она зависла.
Я тестировал его со многими другими сторонними программами запуска, и это возникла та же проблема, даже с Nova Launcher, Microsoft Launcher, .... Только с программой запуска DNA такой проблемы нет, поэтому кто-нибудь может показать мне, как это можно исправить. Спасибо!
Я пробую использовать пустое действие, установленное для launcher_app, и у него та же проблема, поэтому я могу подтвердить, что это неплохо для меня при настройке открытого исходного кода.
Вот мой пустое действие AndroidManifest.xml с интерактивным представлением внутри, чтобы проверить, не зависло ли оно:




Подробнее здесь: https://stackoverflow.com/questions/782 ... able-phone

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