handler.removeMessages(333); handler.sendEmptyMessageDelayed(333,500);
Handler handler = new Handler(){ @Override public void handleMessage(Message msg) { super.handleMessage(msg); if(msg.what==0){ if(frist){ Drawable drawable = new BitmapDrawable(firstFrame); videoView.setBackground(drawable); } } else if (msg.what == 111) {//初始化完成 if (null != PlayVideoActivity.this.getWindow().getDecorView().getWindowToken()) { handler.removeMessages(333); Log.e("初始化已经完成", "333"); // pd.show(); } else { handler.removeMessages(333); handler.sendEmptyMessageDelayed(333, 300); Log.e("初始化未完成", "333"); } } } };