私はFacebookのAPIへの非同期要求を行います。更新ImageViewのアンドロイド
myListenerのonCompleteのイベントでUtility.mAsyncRunner.request(null, params1,
new myListener());
私はImageViewの
public class PhotoDisplayListener extends BaseRequestListener {
@Override
public void onComplete(final String response, final Object state) {
//set my image with the url provided in the response
...parse json....
ImageView img = (ImageView)findViewById(R.id.img);
URL ulrn = new URL(photourl);
HttpURLConnection con = (HttpURLConnection)ulrn.openConnection();
InputStream is = con.getInputStream();
Bitmap bmp = BitmapFactory.decodeStream(is);
if (null != bmp){
img.setImageBitmap(bmp);
setImage(bmp);
}
else
System.out.println("The Bitmap is NULL");
}catch(Exception e){} catch (FacebookError e) {
// TODO Auto-generated catch block
e.printStackTrace();
showToast(e.getMessage());
}
}
}
に画像を設定したいです問題は、画像ビューが私によって設定された新しいもので更新されないことです。 リフレッシュしないので設定します。電話機をロックしてロックを解除すると、イメージが表示されます。 イメージビューの更新を強制するにはどうすればよいですか? ありがとう!
それがなくなった404 :( – dinigo
@ demil133私はちょうどリンクを更新しました。 – SERPRO