java - 显示壁纸android的进度

标签 java android loading wallpaper

我正在创建一个壁纸应用程序,我试图在加载时获取它的当前状态,并获取此信息并将其设置在进度栏上。我知道如何获取有关壁纸的一些信息,但我不知道如何获取当前状态。

try {
  WallpaperManager.getInstance(getApplicationContext()).setBitmap(resource);
} catch (IOException e) {
  e.printStackTrace();
}

如何获得此 Activity ?我尝试过很多事情但都失败了。

最佳答案

不再需要答案了。我找到了解决方案。如果有人需要它,这就是我所做的:

try {

                                    if (resource != null){

                                        WallpaperManager.getInstance(getApplicationContext()).setBitmap(resource);
                                        Toast.makeText(WallpaperDetailsActivity.this, "Aplicado", Toast.LENGTH_SHORT).show();

                                        progressBar.hideProgressBar();

                                    }

我添加的资源是位图,我使用 glide 来转换它。我希望它对某人有帮助。

关于java - 显示壁纸android的进度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59656566/

相关文章:

java - 如何在android中使用json检索多维数组

android - 如何在 Canvas 上绘制可变宽度的路径

javascript - 动态加载的 JavaScript 文件和非 ASCII 字符

javascript - 这种有条件的javascript加载方法有什么值(value)吗?

java - JDBC插入多行

java - SWT 文件删除 : identify folders

java - 当 oraclepki、osdt_cert 和 osdt_core 在类路径上时,从 Jav 6 升级到 Java 8 后无法登录 Web 应用程序

java - Spring 将 @PathVariable 绑定(bind)到 JavaBean

javascript - 点击图片播放声音 PHONEGAP

java - Hibernate 启用 PostLoad 事件