Android débutant: comprendre les actions de MotionEvent

Je vais avoir du mal à obtenir mon activité pour générer un MotionEvent.ACTION_UP. Probablement une erreur de débutant.

Dans le LogCat, je ne vois que le ACTION_MOVE événement (qui est un int valeur de 3). Je vois aussi le X/Y de coordonnées. Pas de ACTION_DOWN et pas de ACTION_UP.

J'ai cherché partout pour trouver une solution. J'ai trouvé une question sur un forum qui semble être le même que celui de mon problème, mais aucune solution n'est proposée:
http://groups.google.com/group/android-developers/browse_thread/thread/9a9c23e40f02c134/bf12b89561f204ad?lnk=gst&q=ACTION_UP#bf12b89561f204ad

Voici mon code:

import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.MotionEvent;
import android.webkit.WebView;

public class Brand extends Activity {

public WebView webview;
public float currentXPosition;
public float currentYPosition;

@Override
public void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);

    webview = new WebView(this);
    setContentView(webview);
    webview.loadUrl("file:///android_asset/Brand.html");


 }

@Override
public boolean onTouchEvent(MotionEvent me) {

    int action = me.getAction();
    currentXPosition = me.getX();
    currentYPosition = me.getY();

    Log.v("MotionEvent", "Action = " + action);
    Log.v("MotionEvent", "X = " + currentXPosition + "Y = " + currentYPosition);

    if (action == MotionEvent.ACTION_MOVE) {
         //do something
    }


    if (action == MotionEvent.ACTION_UP) {
         //do something
    }

    return true;
  }

}

source d'informationauteur Dave