2016-09-24 4 views
0

У меня есть класс Application со статическим объектом:является Android приложений остаются в живых после поведения backpressed по умолчанию

public class FootballApp extends Application { 
//....... 
public static Membership membership; 

@Override 
public void onCreate() { 
    super.onCreate(); 

    membership = new Membership(); 
    //...... 
} 

}

и манифеста:

<application 
     android:name=".FootballApp" 
     android:allowBackup="true" 
     android:icon="@mipmap/ic_launcher" 
     android:label="@string/app_name" 
     android:supportsRtl="true" 
     android:theme="@style/AppTheme.NoActionBar"> 

     ...... 

</application> 

и у меня есть п 't переопределяет onBackPressed при любом действии , поэтому, когда я нажимаю кнопку «назад», появляется из заднего стека до его пустого и обратно на главный экран my вопрос: Что случилось с приложением «FootballApp» после повторного нажатия, потому что в моем случае, когда я открываю свое приложение снова, все статические поля в классе FootballApp остаются теми же , означает ли это, что мое приложение все еще работает в фоновом режиме? ?

+0

Подкласс 'Application' жив до тех пор, пока выполняется процесс вашего приложения. – earthw0rmjim

ответ

3

Когда вы возвращаетесь по умолчанию, действие завершено. Приложение не является. В Android приложение прекращается только в том случае, когда ОС исчерпывает ресурсы и решает убить его.

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

  • Нет связанных вопросов^_^