Ich möchte nur wissen, wie man eine Aktion (wie das Starten einer neuen Aktivität) nach zum Beispiel 3 Button klickt. Daher wird die Aktivität nur gestartet, wenn der Button dreimal gedrückt wurde.Aktion nach bestimmten Button Clicks
Antwort
Behalten Sie einen Zähler der Zeiten, Sie haben die Button
wo immer Sie möchten, wie eine globale Variable oder wenn Sie sauberer sein möchten, die Button
selbst. Fügen Sie einen Zuhörer auf Ihre Schaltfläche, können Sie einfach android:onClick="buttonClick"
zum xml hinzufügen und dann eine Methode mit diesem Namen implementieren etwa so:
public void buttonClick(View yourButton){
if(yourButton.getTag() == null){ //We have no tags, so first click :)
yourButton.setTag(1);
}
if((Integer)yourButton.getTag() == 3){
//Do whatever
}else{
//Increment the value of the tag
yourButton.setTag(((Integer)yourButton.getTag())+1);
}
}
Awesome! Genau das, was ich wollte! –
Und wie kann ich die Button-Klicks in der Shared Preference speichern? So erinnert sich die App an die Button-Klicks, auch wenn die App geschlossen ist. –
Geben Sie jeder Schaltfläche eine ID, sagen Sie "button1" oder was auch immer, und speichern Sie diese in den gemeinsamen Einstellungen in dem Teil, in dem Sie das Tag aktualisieren. Vergessen Sie nicht, den Tag-Wert beim Relaunch zu setzen * –
Sie einen Zähler halten kann .. Erhöhe es nach jedem Klick ... Überprüfen Sie, ob Wert ist der gewünschte Wert, Build Intent und starten Sie die Aktivität .. Setzen Sie den Zähler zurück, bevor Sie die Aktivität starten.
- 1. Button Aktion-Android App
- 2. Freezes Anwendung in Button-Aktion
- 3. Aktion Button ohne Benachrichtigung - Wear
- 4. LibGDX Quick Button Click Aktion
- 5. ein Button Nach Drücken Sie für einen bestimmten Zeitraum
- 6. JS: Aktion nach bestimmten String/Text in der Konsole
- 7. Java Swing Button Aktion funktioniert nicht?
- 8. Android Floating Aktion Button Semi Transparent Hintergrundfarbe
- 9. OnClick Button Aktion in Custom ListView
- 10. Oracle APEX 5 Button dynamische Aktion
- 11. Button-Ereignis in Display Aktion Blatt
- 12. Nach oben Button Webview stürzt ab
- 13. Wie nach bestimmten Eigenschaftenänderungen in Redux-Speicher nach einer Aktion abzurufen ist
- 14. Actionscript show button nach der Zeit
- 15. Submit Button Calls RenderAction anstelle des Formulierens einer Aktion
- 16. Reactor Router Redirect nach Aktion Redux
- 17. Ember 2.6 Button Aktion Bindung nicht auslösen Vorlage Update
- 18. Verfolgung nach dem Zurück-Button
- 19. doppelte Nachrichten nach Kommentar Button
- 20. Kraft nach Button-Klick repaint
- 21. Onchange Radio-Button nach Klon
- 22. jQuery anhängen nach dem Button
- 23. Radio Button nach Index auswählen
- 24. Benutzerdefinierte Aktion nach ABPeoplePickerNavigationController ist
- 25. erstellen Übersichtstabelle nach dplyr Aktion
- 26. WinForms - Aktion nach Resize-Ereignis
- 27. AngularJS Aktion ausführen nach $ scope.emit
- 28. Struts2: Wie Aktion bestimmen dynamisch mit Struts2 Tag Submit-Button
- 29. Wie man uimagepicker Spinner Button Aktion in iOS?
- 30. Wie mache ich BubbleMenu Button zu einer Aktion?
Welche Art von Code/Ansätze haben Sie erforscht, versucht? – Castaglia