2012-02-08 57 views
2

我试图从显示图像net..and我使用点火库RemoteImageView .. 这是代码..SkImageDecoder ::工厂返回null

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” ...... IAM能够显示一个完整的链接屏幕上的图像..但是当我传递的链接,如线(1)......它显示工厂返回空消息...任何一个可以告诉我怎么才能解决这个问题?

+0

确保服务器上存在的图像。我试图打开你在浏览器中提供的图像链接,它说。 “该页未正确重定向” – Shaiful 2012-02-08 05:16:42

+0

行了= getIntent()getExtras()的getString( “S1”)。;可以设置为null,这样在追加字符串u时不会抛出异常。在调用iv.setImageUrl之前检查u的值,以确保它是您认为的值。 – 2012-02-08 06:32:00

+0

对不起!它是与链接本身有问题....通过获取正确的链接.. thnq求助.. :-) – 5hssba 2012-02-08 07:09:20

回答

0

这个RemoteImageView解决了很多“Factory Returned null”问题......现在我得到了这个错误的次数很少......但是一旦我加载了其他图片,然后尝试重新加载图片,我得到了它加载的错误正确..

相关问题