Beispiel #1
0
  private void startComputerUpdates() {
    if (managerBinder != null) {
      if (runningPolling) {
        return;
      }

      freezeUpdates = false;
      managerBinder.startPolling(
          new ComputerManagerListener() {
            @Override
            public void notifyComputerUpdated(final ComputerDetails details) {
              if (!freezeUpdates) {
                PcView.this.runOnUiThread(
                    new Runnable() {
                      @Override
                      public void run() {
                        updateComputer(details);
                      }
                    });
              }
            }
          });
      runningPolling = true;
    }
  }