2016-08-04 6 views
0

Ich möchte etwas Verzögerung in meinem Code anwenden. In meinem Code gibt es Tasten und wenn ich auf die Tasten klicke, wird der Timer gestartet. Nach 2 Sekunden wird der Code erneut fortgesetzt.Wie Timer für Verzögerung in Android verwenden

+0

Willkommen bei Stack Overflow! Stack Overflow ist kein kostenloser Code-Schreibdienst, bitte zeigen Sie Ihren Code/Aufwand und was das eigentliche Problem ist. – FrankerZ

+0

Ok. Hier ist mein Problem. Das ist mein Code – Enes

+0

Entschuldigung, ich bin ein Neuling für Stackoverflow. Ich konnte nicht finden, wie man hier Code schreibt – Enes

Antwort

0

Erstens, wenn Sie eine Frage stellen, geben Sie uns bitte den Code, der das Problem verursacht. Nun, wie Sie Ihre Frage angenommen haben, haben Sie onclicklistener verwendet, so dass eine Pause von etwa 5 Sekunden gibt es eine richtige Klasse zur Verfügung gestellt, die "Handler" genannt wird. Jetzt kann ich Ihnen ein wenig Beispiel zeigen,

button.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      new Handler().postDelay(
       new Thread(new Runnable() { 
       @Override 
       public void run() { 
        //Add your task here 
       } 
     } 
    }, 5000);  //5000 here shows you in milliseconds, so its 5 seconds 
+0

So wird die Aufgabe nach 5 Sekunden ausgeführt, die Sie innerhalb run() Methode definieren werden. Suchst du danach? –

+0

Ok, ich bin neu für diese Seite. Ich werde mich erinnern. Auch, danke, es funktioniert. – Enes