Lancement d'activité avec OnCreateOptionsMenu
Bonjour,
Je développe une application pour Android (min SDK 14).
Mon activité principale est une PApplet Processing, forcément en plein écran, sans barre d'action.
De cette activité, je veux lancer une vue permettant de passer des variables à mon Applet. J'utilise OnCreateOptionsMenu pour ouvrir le menu d'options. Quand je presse l'unique item de ce menu, je lance une activité "activity_settings".
Jusqu'ici tout va bien, mais ça m'ennuie que l'utilisateur ait à appuyer sur le bouton d'options, puis sur le bouton "Settings" du menu d'options. J’essaie donc de lancer directement mon activité "activity_settings" dans OnCreateOptionsMenu, sans afficher le menu d'options. Ca fonctionne la première fois, mais ensuite, l'acivité "activity_settings" ne s'ouvre plus...
Si je fais la même chose en utilisant OnPrepareOptionsMenu au lieu d'OnCreateOptionsMenu, ça fonctionne et refonctionne sans problème... Je ne comprends pas pourquoi.
Quelqu'un saurait-il m'expliquer cela ?
Autre question, je ne parviens pas à capturer la taille d'un évènement OnTouch.
Code:
1 2 3 4 5
| @Override
public boolean onTouchEvent(MotionEvent event) {
Log.d("Touché", String.valueOf(event.getSize()));
return super.onTouchEvent(event);
} |
LogCat me renvoie toujours 0.0
Est-ce du à mon téléphone? Samsung GT7560 (Galaxy Trend)
Comment puis-je faire ?
Merci d'avance pour votre aide.