Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 更换壁纸有时有效,有时无效';t导致黑屏_Java_Android_Broadcastreceiver_Picasso_Wallpapermanager - Fatal编程技术网

Java 更换壁纸有时有效,有时无效';t导致黑屏

Java 更换壁纸有时有效,有时无效';t导致黑屏,java,android,broadcastreceiver,picasso,wallpapermanager,Java,Android,Broadcastreceiver,Picasso,Wallpapermanager,我试图用一个闹钟来改变墙纸,它有时工作,有时不工作,在控制台中不显示任何错误或其他类型的日志,检查是否为空,什么都没有 在没有毕加索的情况下尝试了第一次,但当我出现错误时,我想这可能是一个问题,在壁纸管理器更改位图之前,位图没有加载,所以我尝试了毕加索,结果是一样的,有时有效,有时无效 Picasso.with(context).load(Uri.parse(uriString)).into(newtarget()){ @凌驾 公共无效onBitmapLoaded(最终位图,Picasso.Lo

我试图用一个闹钟来改变墙纸,它有时工作,有时不工作,在控制台中不显示任何错误或其他类型的日志,检查是否为空,什么都没有

在没有毕加索的情况下尝试了第一次,但当我出现错误时,我想这可能是一个问题,在壁纸管理器更改位图之前,位图没有加载,所以我尝试了毕加索,结果是一样的,有时有效,有时无效

Picasso.with(context).load(Uri.parse(uriString)).into(newtarget()){
@凌驾
公共无效onBitmapLoaded(最终位图,Picasso.LoadedFrom){
壁纸管理器壁纸管理器=壁纸管理器.getInstance(上下文);
试一试{
壁纸管理器.setBitmap(位图);
}捕获(IOE异常){
e、 printStackTrace();
}
}
@凌驾
公共无效onBitmapFailed(Drawable errorDrawable){
}
@凌驾
准备加载时的公共无效(可提取占位符可提取){
}
});
更新:

有时,它也会更改墙纸上未完成的图像,并在右侧留有黑色边距


任何帮助都将不胜感激。谢谢

您能同时添加stackTrace吗?您是指例外情况之一?不会触发异常或任何类型的错误。控制台保持空白,只显示我手动输入的消息,就像一切运行顺利一样