SkImageDecoder ::工厂返回null
问题描述:
我试图从显示图像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)......它显示工厂返回空消息...任何一个可以告诉我怎么才能解决这个问题?
答
这个RemoteImageView解决了很多“Factory Returned null”问题......现在我得到了这个错误的次数很少......但是一旦我加载了其他图片,然后尝试重新加载图片,我得到了它加载的错误正确..
确保服务器上存在的图像。我试图打开你在浏览器中提供的图像链接,它说。 “该页未正确重定向” – Shaiful 2012-02-08 05:16:42
行了= getIntent()getExtras()的getString( “S1”)。;可以设置为null,这样在追加字符串u时不会抛出异常。在调用iv.setImageUrl之前检查u的值,以确保它是您认为的值。 – 2012-02-08 06:32:00
对不起!它是与链接本身有问题....通过获取正确的链接.. thnq求助.. :-) – 5hssba 2012-02-08 07:09:20