2016-09-24 10 views
0

backpressed 기본 동작 후 살아 남아있다안드로이드 응용 프로그램이 같은 정적 객체와 응용 프로그램 클래스가

<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> 

와 나는 N이 어떤 활동에서든 onBackPressed를 재정의하지 마십시오. 그래서 뒤로 버튼을 누르면 빈 스택에서 홈 화면으로 돌아갑니다. my 질문 : 내 응용 프로그램을 다시 열 때 FootballApp 클래스의 모든 정적 필드가 동일하게 유지되기 때문에 다시 누르면 응용 프로그램 'FootballApp'클래스에 무슨 일이 발생했는지 내 응용 프로그램이 백그라운드에서 실행 중임을 의미합니까? ?

+0

응용 프로그램의 프로세스가 실행 중이면'Application' 하위 클래스가 살아 있습니다. – earthw0rmjim

답변

3

기본적으로 뒤로를 누르면 작업이 완료됩니다. 신청서는 그렇지 않습니다. 안드로이드에서 어플리케이션은 OS가 리소스를 다 써 버렸을 때만 종료되고 죽이기로 결정합니다.