@Override
  protected void onResume() {

    super.onResume();
    isRunning = true;
    StartThread = new Thread(this);
    StartThread.start();
    myTPadDrawer.resume();
  }
  @Override
  protected void onPause() {

    super.onPause();

    isRunning = false;
    while (true) {
      try {
        StartThread.join();
        break;
      } catch (InterruptedException e) {
        e.printStackTrace();
      }
    }
    StartThread = null;

    myTPadDrawer.pause();
  }