使用WallpaperManager将活动图像设置为背景时冻结

时间:2017-04-04 16:24:23

标签: android

我使用WallpaperManager将图像设置为背景,但在设置整个活动时会冻结片刻。我可以看到,因为我的进度条旋转器停止旋转。

WallpaperManager wallpaperManager = WallpaperManager.getInstance(MainActivity.this);
wallpaperManager.setBitmap(bitmap);

有没有办法将图像设置为背景而不冻结整个活动?

1 个答案:

答案 0 :(得分:0)

尝试在另一个线程中执行此操作以防止您的活动冻结。

new Thread(new Runnable() {
    public void run() {
        //do stuff here
            }
        });
    }
}).start();
希望它有所帮助。