【发布时间】:2016-11-07 13:52:41
【问题描述】:
我正在使用 picasso 通过用户点击按钮将图像保存到磁盘,我想以 Toast 的形式向用户生成图像已下载的反馈。
为此,我尝试使用以下代码在 UI 线程上运行 toast::
((AppCompatActivity)context).runOnUiThread(new Runnable() {
@Override
public void run() {
Toast.makeText(context, message, Toast.LENGTH_SHORT).show();
}
});
哪个没有运行。图像已下载,并且在我的应用程序库中也可见,但 Toast 未显示。有人能告诉我我是否真的做对了,还是应该以其他方式来做?
仅供参考:此代码正在目标对象的 onBitmapLoaded() 方法中运行,我将其传递给毕加索以将图像下载到;这里的 'context' 对象是指当前 Activity 的上下文。
任何帮助将不胜感激:)
【问题讨论】:
标签: android picasso toast imagedownload