public class DisPlayPic extends Activity {
 
 ImageView imagev;
 
 int count = 1;
 String str="/sdcard/daa_";
 String str1=".bmp";
 String str2;    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
        this.requestWindowFeature(Window.FEATURE_NO_TITLE);
        setContentView(R.layout.main);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
         WindowManager.LayoutParams.FLAG_FULLSCREEN);//设置全屏显示
        
        imagev = (ImageView) findViewById(R.id.imgv);
        
        new Thread(new TimePrinter()).start();
        
      
    }
    
    class TimePrinter implements Runnable{   @Override
  public void run() {
   while(true){
   str2=str+String.valueOf(count)+str1;
 File f=new File(str2);
 if(f.exists())
 {

 Bitmap bmp = BitmapFactory.decodeFile(str2);
// BitmapDrawable bmpDraw=new BitmapDrawable(bmp);
//imagev.setImageDrawable(bmpDraw);
 imagev.setImageBitmap(bmp);
 count++;

 }
 else
 {
 count=1;
 str2=str+String.valueOf(count)+str1;

 Bitmap bmp = BitmapFactory.decodeFile(str2);
// BitmapDrawable bmpDraw=new BitmapDrawable(bmp);
 //imagev.setImageDrawable(bmpDraw);
 imagev.setImageBitmap(bmp);
 
      
 }
   }
  }
     
    }

问题是我的程序只能读第一张图片,读第二张程序就弹出错误,为什么呢?