[英]SkImageDecoder::factory returned null
我試圖顯示來自網絡的圖像..我正在使用點火庫的RemoteImageView ..這是代碼。
public class images extends Activity{
public String a,b,c,d;
public java.lang.String url;
RemoteImageView iv;
Bitmap bitmap;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
a= getIntent().getExtras().getString("s1");
b = getIntent().getExtras().getString("s2");
c = getIntent().getExtras().getString("s3");
d = getIntent().getExtras().getString("s4");
setContentView(R.layout.ignition);
iv=(RemoteImageView)findViewById(R.id.image1);
}
public void p(View v) throws MalformedURLException{
String u="http://www.infrabazaar.com/"+a;//<--------(1)
iv.setImageUrl(u);
iv.loadImage();
}}
如果我給出圖像的完整鏈接,例如“ http://www.infrabazaar.com/machinary-client-images/1315201358_0.JPG”,則圖像應基於上一類發送的信息進行顯示。我可以在屏幕上顯示該圖像..但是當我通過第(1)行中的鏈接時..它顯示工廠返回的空消息...任何人都可以告訴我如何解決該問題嗎?
這個RemoteImageView解決了很多“工廠返回的null”問題...現在我遇到此錯誤的次數很少...但是一旦我加載其他圖像,然后嘗試重新加載我正確加載了該錯誤的圖像。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.