Android WallPaper Service - PullRequest
       16

Android WallPaper Service

0 голосов
/ 14 июня 2019

Когда я использовал для установки на Android 7.1.2, он работает нормально.Но на Samsung Android версии 8.1.0 он вылетает.Затем я позже изменяю код, как показано ниже:

   Intent intent = new Intent(WallpaperManager.ACTION_CHANGE_LIVE_WALLPAPER);
               intent.putExtra(WallpaperManager.EXTRA_LIVE_WALLPAPER_COMPONENT,
               new ComponentName(this,LiveWallPaperService.class));
               startActivity (intent)

Вызов службы с использованием startActivity (intent) аварийно завершает работу в 8.1.0.Итак, я использовал, startService ( intent ).Он запускает класс обслуживания Custom Wallpaper (LiveWallPaperService).Но он не вызывает WallpaperService и рисует обои, как в версии Android 7.1.2

...