我正在使用JavaScript界面将照片从网址加载到ImageView
与Picasso:
public void DLPhoto(String url) {
picasso = new Picasso.Builder(getApplicationContext())
.listener(new Picasso.Listener() {
@Override
public void onImageLoadFailed(Picasso picasso, Uri uri, Exception exception) {
Log.e("error", "PICASSO ERROR ----------------");
}
})
.build();
picasso.load(url).into(dlphotoview);
}
public class WebViewJavaScriptInterface{
private Context context;
WebViewJavaScriptInterface(Context c){
context = c;
}
@JavascriptInterface
public void makeToast(String url){
DLPhoto(url);
}
}
网址来自HTML文件中的JavaScript(可行)。
如果我使用onCreate
方法启动DLPhoto,那么它可以正常工作:
DLPhoto("http://... LINK TO THE PHOTO");
有什么问题?