title: How to do something if a marker is touched for 3 seconds
body: <p>I have an application with google maps api v2 with some markers on it. For each marker if I click on it it apears a ballon with some details about it title etc.
  With SystemClock it only waits for 3 seconds but it does the action.</p>
  
  <p>I want to do something if a user is pressing of X seconds on that marker? I tried using a thread but I did't manage to do it.</p>
  
  <pre><code>if (onBalloonTap(currentFocusedIndex, currentFocusedItem)) {
              long thisTime = 0;
              thisTime = SystemClock.uptimeMillis();
              if (thisTime &gt; 3000) {
  
                  DirectionsTask getDirectionsTask = new DirectionsTask();
                  getDirectionsTask.execute(getCurrentLocation(),
                          currentFocusedItem.getPoint());
              }
  </code></pre>