Automatische Abmeldung nach 15 Minuten aufgrund von Inaktivität in Android

Wie Timer in Android für die automatische Abmeldung nach 15 Minuten wegen Inaktivität des Benutzers verwenden?

Ich verwende den folgenden Code in meiner loginActivity.java

public class BackgroundProcessingService extends Service {

        @Override
        public IBinder onBind(Intent intent) {
            // TODO Auto-generated method stub
         timer = new CountDownTimer(5 *60 * 1000, 1000) {

                public void onTick(long millisUntilFinished) {
                   //Some code
                    //inactivity = true;
                    timer.start();
                    Log.v("Timer::", "Started");
                }

                public void onFinish() {
                   //Logout
                    Intent intent = new Intent(LoginActivity.this,HomePageActivity.class);
                    startActivity(intent);
                    //inactivity = false;
                    timer.cancel();
                    Log.v("Timer::", "Stoped");
                }
             };
            return null;
        }

    }

und einen Klick auf den Login-Button habe ich Intent for Service gerufen.

Intent intent1 = new Intent(getApplicationContext(),
                        AddEditDeleteActivity.class);
                startService(intent1);

Bitte beraten Sie ......

Diese Art von Fehlermeldung wird nach 15 Minuten angezeigt

Antworten auf die Frage(5)

Ihre Antwort auf die Frage