2015-10-28 3 views

ответ

0

Вы можете написать код для выхода из системы в OnStop() метод вашего Activity.

@Override 
    protected void onStop() { 
     super.onStop(); 
     //Your code for implementing logout 
    } 
+1

'onDestroy' будет лучшим кандидатом, так как @Gunaseelan хочет выйти из системы, когда приложение удалено из истории –

0

Вызывается следующий метод, когда приложение удаляется из последнего стека.

@Override public void onDetachedFromWindow() { super.onDetachedFromWindow(); Log.e("onDetachedFromWindow", "activity dying"); }

0

Когда приложение удаляется из недавней истории, Android OS убивает VM, на котором выполняется приложение. Это означает, что каждая переменная в памяти будет уничтожена.

Сказал, что все, что вам нужно сделать, - не сохранять данные для входа в любом месте.

Например:

// some flag marking the user is logged in 
public static boolean isLoggedIn = false; 

// whenever the user logins appropriately 
isLoggedIn = true; 

// then through the app check it 
if(isLoggedIn) .. do stuff 

когда Kille ВМ ПОЛУЧИТЬ в значение true будет потеряна, и в следующий раз он будет ложным снова.

Смежные вопросы