Android在onActivityResult don';我有时不工作
我有一个ImageView,希望在onActivityResult()上接收数据时为其设置imagebitmap。 但有时setImageBitmap()不起作用。我不知道为什么?有人能帮我解决这个问题吗?我在Galaxy S2 NTT Docomo上测试过。 这是我的代码:Android在onActivityResult don';我有时不工作,android,bitmap,imageview,onactivityresult,Android,Bitmap,Imageview,Onactivityresult,我有一个ImageView,希望在onActivityResult()上接收数据时为其设置imagebitmap。 但有时setImageBitmap()不起作用。我不知道为什么?有人能帮我解决这个问题吗?我在Galaxy S2 NTT Docomo上测试过。 这是我的代码: @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode =
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == 0) {
bitmap = .... //I got bitmap by some function here, data get from Intent data below
imgUpload.setImageBitmap(bitmap); //imgUpload is an ImageView I init it onCreacte function
将此添加到您的
onResume()
上
imgUpload.setImageBitmap(bitmap);
我也有同样的问题。有时,当您到达这一行时,图像尚未保存。(保存图片可能需要一些时间)
将创建和保存位图的函数放入AsyncTask中,并在postExecute中显示thumb我尝试了解决方案,但有时ImageView仍然无法使用setImageBitmap。我也遇到了同样的问题,但当我在Resume中添加此函数时,问题得到了解决。请尝试重新清理项目并重新启动eclipse。我会帮你的