Проект Live-обоев: Нет активности, найденной на указанном устройстве c - PullRequest
0 голосов
/ 17 марта 2020

Я сейчас работаю над проектом живых обоев. Я тестирую в FireBase Test Lab на 2 физических устройствах: Pixel 3-API 29 и TECHNO KB8-API 29. Тест для TECNO KB8-API 29 постоянно возвращает эту ошибку [Не найдено действий для обработки Intent {act = android. service.wallpaper.CHANGE_LIVE_WALLPAPER (есть дополнения)}]. Все отлично работает на других устройствах. Код абсолютно типичный ...

    Intent intent = new Intent();

    if (Build.VERSION.SDK_INT >= 16) {
        intent.setAction(WallpaperManager.ACTION_CHANGE_LIVE_WALLPAPER);
        intent.putExtra(WallpaperManager.EXTRA_LIVE_WALLPAPER_COMPONENT, new ComponentName(this, AndroidWallPaperLauncher.class));
    } else {
        intent.setAction(WallpaperManager.ACTION_LIVE_WALLPAPER_CHOOSER);
    }

Эти особенности настройки? Ведь количество устройств с этой реакцией неизвестно!

...