Как исправить зависание стороннего лаунчера на складном телефоне 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
Ответить

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

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

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

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

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