拍照图像在调试模式下工作但在运行时不工作

时间:2014-02-24 22:35:05

标签: java android

我正在开发使用nexus 7作为真实设备。

我刚刚将一个正在运行的应用程序拆分成碎片,以使布局更清晰,除了照片处理外,所有元素都在工作。

拍摄照片并将其保存在Camera文件夹中,文件名为photoFile。

我尝试使用bitmapfactory和drawable图像显示图像 - 下面的代码段

    personImage = (ImageView) rootView.findViewById(R.id.imagePerson);


                    String pFile = photoFile.toString();                        
//                      Bitmap bMap = BitmapFactory.decodeFile(pFile);
//                      personImage.setImageBitmap(bMap);
                    Drawable d = Drawable.createFromPath(pFile);
                    personImage.setImageDrawable(d);   

奇怪的是它在调试模式下工作 - 我在String pfile处断点然后单步执行 - 并且图像显示正常。当我在调试中运行它时它不会显示任何内容。这几乎就像是时间问题,没有足够的时间来处理图像。

我浪费了太长时间摆弄这个,尝试任何我能找到的东西。请帮忙!

0 个答案:

没有答案