いくつかのマーカーが付いた Google Maps API v2 を使用したアプリケーションがあります。各マーカーをクリックすると、タイトルなどの詳細を含むバルーンが表示されます。SystemClock を使用すると、3 秒間しか待機しませんが、アクションを実行します。
ユーザーがそのマーカーを X 秒間押している場合に何かしたいですか? スレッドを使用してみましたが、うまくいきませんでした。
if (onBalloonTap(currentFocusedIndex, currentFocusedItem)) {
long thisTime = 0;
thisTime = SystemClock.uptimeMillis();
if (thisTime > 3000) {
DirectionsTask getDirectionsTask = new DirectionsTask();
getDirectionsTask.execute(getCurrentLocation(),
currentFocusedItem.getPoint());
}