앱이 종료 되는 시점 인식하기
2020. 9. 24. 17:02ㆍ개발자료/Android
반응형
1. 서비스 생성
2. 매니페스트 파일에 서비스 등록 및 속성에 stopWithTask=true 설정
<service
android:name="com.wonyoung2.UserService"
android:stopWithTask="false" />
3. 서비스 메소드 재정의
public void onTaskRemoved(Intent rootIntent) {
//unregister listeners
//do any other cleanup if required
//stopSelf() 를 사용하여 자체 종료
stopSelf();
}
## stopWithTask
# stopWithTask=true
태스크에서 모두닫기 및 스와이프 했을 때 액티비는 종료되고 서비스도 종료된다.
# stopWithTask=false
태스크에서 모두닫기 및 스와이프 했을 때 액티비티는 종료되고 서비스는 onTackRemoved() 호출이 되며 곧바로 서비스가 재시작되어 onCreate()를 호출한다.
반응형
'개발자료 > Android' 카테고리의 다른 글
Android 개발 관련 정보 (0) | 2020.12.18 |
---|---|
[Error] Could not find com.android.support:support-v4:23.4.0. (0) | 2020.12.08 |
[Error] WebView loadUrl 호출시 Webpage not available, net::ERR_CLEARTEXT_NOT_PERMITTED 발생 (0) | 2020.08.03 |
[ERROR] invoke-customs are only supported starting with android o (--min-api 26) (0) | 2020.07.30 |
SQLiteOpenHelper 를 이용한 SQLite3 제어 (0) | 2020.07.23 |