public synchronized void start(){
  if (isRunning == true)   return;
  isRunning=true;
  if (operationHandlerThread == null) {
    operationHandlerThread=new HandlerThread(name,priority);
  }
  operationHandlerThread.start();
  operationHandlerThreadHandler=new Handler(operationHandlerThread.getLooper());
  for (  AndroidOperation op : operationQueue) {
    op.queueing(operationHandlerThreadHandler);
  }
  operationQueue.clear();
}

public synchronized void start ( ) { if ( isRunning == true ) return ; isRunning = true ; if ( operationHandlerThread == null ) { operationHandlerThread = new HandlerThread ( name , priority ) ; } operationHandlerThread . start ( ) ; operationHandlerThreadHandler = new Handler ( operationHandlerThread . getLooper ( ) ) ; for ( AndroidOperation op : operationQueue ) { op . queueing ( operationHandlerThreadHandler ) ; } operationQueue . clear ( ) ; }
start android operation queue
