2017-09-14 1 views
-2

in meiner android app gibt es begriffe und kondition fragment und darin gibt es zwei schaltflächen akzeptieren und ablehnen, das szenario ist wenn benutzer klicken sie auf begriffe und kondition das fragment Öffnen und Benutzer haben zwei Optionen akzeptieren und abgelehnt und wenn er die Schaltfläche "Akzeptieren" drückt, kehrt es zur Hauptaktivität zurück und es gibt ein Kontrollkästchen, das überprüft werden sollte, wenn der Benutzer auf "Akzeptieren" im Fragment klickt. So kann mir jemand sagen, wie ich das machen soll ?wie man checkbox check on button klicken in verschiedene aktivitäten in android

+1

Post-Code. –

+0

Ich bekomme keine Ahnung, wie mache ich das, so habe ich nur eine Registrierung Aktivität gibt es Schaltfläche Bedingungen und ein Kontrollkästchen, Benutzer kann das Kontrollkästchen dort selbst überprüfen, aber wenn er die AGB dann lesen wollen ist Fragment und es wird aufgerufen, wenn Benutzer auf Bedingungen klicken und es gibt zwei Schaltflächen zum Akzeptieren und Ablehnen und wenn er auf Akzeptieren-Schaltfläche klicken, kehrt er zur Registrierung Aktivität und das Kontrollkästchen sollte automatisch überprüfen und wenn er auf Ablehnen klicken, dann sollte es nicht. –

Antwort

1

Durch die Verwendung von SharedPreferences kurzen kurzes Beispiel:

SharedPreferences pref = getApplicationContext().getSharedPreferences("MyPref", 0); 
Editor editor = pref.edit(); 
editor.putBoolean("switchOn", true); 
editor.commit(); 

auf der zweiten Aktivität

SharedPreferences pref = getApplicationContext().getSharedPreferences("MyPref", 0); 
Editor editor = pref.edit(); 
boolean buttonOn = editor.getBoolean("switchOn", false); 
+0

also aus dem obigen Beispiel, wenn der Benutzer auf akzeptieren, dann die boolesche Schaltfläche macht es wahr und dann muss ich überprüfen, ob es wahr oder falsch ist und dann mein Kontrollkästchen aktiviert? –

+0

@NikhilPatil genau –

+0

ok nur eine Frage in Fragment-Aktivität ich rufe editor.putBoolean ("switchon", true); und in der Registrierungsaktivität rufe ich boolean button = editor.getBoolean ("switchon", false); –

Verwandte Themen