Quelle est la signification de la valeur booléenne retourné à partir d'une méthode de gestion d'événements dans Android

Dans android, la plupart des méthodes d'écouteur d'événement renvoie une valeur booléenne. Quelle est la valeur true/false signifie ? quel sera le résultat pour la sous-suite des événements ?

class MyTouchListener implements OnTouchListener {
    @Override
    public boolean onTouch(View v, MotionEvent event) {
        logView.showEvent(event);
        return true;
    }
}

Quant à l'exemple ci-dessus, si le retour de vrai dans onTouch méthode,j'ai trouvé tous les événements tactiles(BAS,HAUT,DÉPLACER,etc) a été capturée selon mon logView. Au contraire,si le retour de faux, onely l'événement été capturé. Donc, il nous a semblé que return false va empêcher l'événement de se propager. Suis-je la corriger ?

En outre, dans un OnGestureListener, de nombreuses méthodes ont pour retourner une valeur booléenne trop. Ont-ils le même sens ?

InformationsquelleAutor John Wang | 2010-09-20