Поиск по этому блогу

понедельник, 17 февраля 2014 г.

Android. Как закрыть приложение по кнопке назад





В классе LoginActivity.java


@Override
public void onBackPressed() {
  Intent intent = new Intent(LoginActivity.this, SplashScreenActivity.class);
  intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
  intent.putExtra("EXIT", true);
  startActivity(intent);
  finish();
}

В классе SplashScreenActivity.java


@Override
protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  ...  
  if( getIntent().getBooleanExtra("EXIT", false)){
    finish();
    return; // add this to prevent from doing unnecessary stuffs
  }
  ...
 
}

Мои приложения в Google Play Store

Комментариев нет:

Отправить комментарий