public void pause(){
  if (isPause) {
    return;
  }
  isPause=true;
  final ArrayList<MessageHolder> cloneList=list.clone();
  for (  MessageHolder messageHolder : cloneList) {
    messageHolder.stop();
  }
  logD("pause %d",cloneList.size());
  handler.removeCallbacksAndMessages(null);
}

public void pause ( ) { if ( isPause ) { return ; } isPause = true ; final ArrayList < MessageHolder > cloneList = list . clone ( ) ; for ( MessageHolder messageHolder : cloneList ) { messageHolder . stop ( ) ; } logD ( "pause %d" , cloneList . size ( ) ) ; handler . removeCallbacksAndMessages ( null ) ; }
pause and hold all message
