Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

onTouch MotionEvent action = 0

Das Thema "onTouch MotionEvent action = 0" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 03.07.2011, 18:42   #1 (permalink)
Neuer Benutzer

Modell: HTC Desire

Registriert seit: 03.07.2011
Beiträge: 5
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
Standard onTouch MotionEvent action = 0

Hallo,

ich Arbeite gerade an einem Multitouch instance pool. Allerdings wird aus irgendeinem Grund kein event mitgegeben.

Code:
@Override
public boolean onTouch(View v, MotionEvent event){
    Log.d("nutnutError","MotionEvent: " + event);
}
Liefert im LogCat:
Code:
07-03 18:36:19.517: DEBUG/nutnutError(7829): MotionEvent: MotionEvent{406bd4d0 action=0 x=358.51263 y=326.03146 pressure=0.38 size=0.06666667}
Alle Daten wie X und Y Koordinaten werden richtig ausgegeben. Nur action ist immer auf 0.

wovon hängt das ab, bzw. woran kann das liegen?
nutnut ist offline   Mit Zitat antworten
Alt 03.07.2011, 18:52   #2 (permalink)
Android Experte
 
Benutzerbild von DieGoldeneMitte

Registriert seit: 05.02.2010
Beiträge: 609
Abgegebene Danke: 75
Erhielt 136 Danke für 119 Beiträge
Standard AW: onTouch MotionEvent action = 0

Also dein Code kann erstmal nicht so aussehen, wie du es angegeben hast.
Dein onTouch liefert kein boolean zurück.

Und lass mich raten, onTouch liefert bei dir true zurueck.
Damit signalisierst du, dass du den Event konsumiert hast.
Und so ist der nächste Event neu und die anderen Actions kommen nicht zum Zuge.
__________________
Kein Support via PN/eMail. Bitte das Forum benutzen - dort haben alle etwas davon.
Bei Entwicklerfragen zu abstürzenden Apps bitte immer die Ausgabe von LogCat posten.
Tipp: Zum "Danke" sagen gibt es einen Button.
DieGoldeneMitte ist offline   Mit Zitat antworten
Alt 03.07.2011, 20:23   #3 (permalink)
Neuer Benutzer

Modell: HTC Desire

Registriert seit: 03.07.2011
Beiträge: 5
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
Standard AW: onTouch MotionEvent action = 0

Danke. der hinweis war richtig.

Allerdings genau umgekehrt für meinen script.

Hatte ein return true; während ein return false; die lösung war
nutnut ist offline   Mit Zitat antworten
Alt 04.07.2011, 12:44   #4 (permalink)
Android Experte
 
Benutzerbild von DieGoldeneMitte

Registriert seit: 05.02.2010
Beiträge: 609
Abgegebene Danke: 75
Erhielt 136 Danke für 119 Beiträge
Standard AW: onTouch MotionEvent action = 0

Zitat:
Zitat von nutnut Beitrag anzeigen
Danke. der hinweis war richtig.
Allerdings genau umgekehrt für meinen script.
Hatte ein return true
Hab ich doch gesagt. Wenn das System mehr als einen Action Down verarbeiten soll, darfst du den Event dem System nicht vor der Nase wegfuttern

Und fürs Danke gibts nen button.
__________________
Kein Support via PN/eMail. Bitte das Forum benutzen - dort haben alle etwas davon.
Bei Entwicklerfragen zu abstürzenden Apps bitte immer die Ausgabe von LogCat posten.
Tipp: Zum "Danke" sagen gibt es einen Button.
DieGoldeneMitte ist offline   Mit Zitat antworten
Folgender Benutzer bedankt sich bei DieGoldeneMitte für diesen Beitrag:
nutnut (04.07.2011)
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
OnTouch + Animation TrippleC Android App Entwicklung 0 01.03.2011 09:02
Activity Switch per onTouch java4life Android App Entwicklung 4 29.01.2011 15:49
OnTouch() TextView Luser_k Android App Entwicklung 3 10.11.2010 21:03
Action.send? Chaoz Android OS Entwicklung / Customize 0 09.11.2010 14:23
onTouch + onClick Cableman Android App Entwicklung 0 27.04.2010 02:10




Du liest gerade: "onTouch MotionEvent action = 0" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.