Пользователи жалуются, что мое приложение не может быть закреплено на их устройствах S7 с помощью Oreo. Ни Snapdragon, ни Exynos. Ошибка, по-видимому, возникает только с определенного момента времени, но не сразу после обновления Oreo и еще не наблюдалась на устройствах, отличных от Samsung. Я попытался погуглить сообщение об ошибке This application does not support pin Windows, но не нашел ничего подходящего. Что вызывает эту ошибку?
Немного информации о приложении:
android:noHistory = "false"
android:excludeFromRecents = "true"
android:launchMode = "singleTop
<uses-permission android:name = "android.permission.READ_EXTERNAL_STORAGE"></uses-permission>
<uses-permission android:name = "android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
<uses-permission android:name = "android.permission.WAKE_LOCK"></uses-permission>
И запуск:
getWindow().requestFeature(Window.FEATURE_ACTION_BAR);
getSupportActionBar().hide();
Window window = this.getWindow();
window.addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);
window.addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
Также кажется, что я не могу найти другое приложение, которое работает так же.
@U.Windl Добавлена информация
Есть ли ответ на ваш вопрос в developer.android.com/guide/topics/ui/shortcuts.html#pinning ?
просто удалите следующую строку из ваших файлов манифеста, и ваше приложение будет правильно работать на телефонах Samsung:
android:excludeFromRecents = "true"
Может быть, расскажите нам больше об «Это приложение».