총 게시물 39,204건, 최근 1 건 안내 RSS 글쓰기
이전글  다음글  목록 글쓰기
[안드로이드]

안드로이드 Oreo 백그라운드 제한

글쓴이 : 오크족방패 날짜 : 2018-10-01 (월) 15:15 조회 : 1025
글주소 : http://www.androidside.com/B49/170386
 
  임베디드 시스템 마이크로비젼
임베디드 개발보드, 개발용역, IAR 컴파일러 총판, 에뮬레이터.
www.mvtool.co.kr
  취업브랜드파워 1위 잡코리아
안드로이드, 직무별 산업별 궁금한 채용정보 다 모였다! 한눈에 보는 취업정보!
www.jobkorea.co.kr
  서울게임아카데미
추천게임학원, 2018년 한국 소비자만족지수 1위, 고용노동부국비지원, 수강료조회
www.seoulgame.co.kr
신청하기


안드로이드, 자바 그리고 다양한 질문에 대해 성실히 답해드립니다. Q&A Jang


이번에 11월말까진가요?

플레이 스토어에 있는 앱의 TargetSDK를 모두 26으로 

변경해야 하더라구요..

그래서 제가 만든 앱도 target sdk 26으로 올리고 

테스트를 진행중인데요.

오레오의 중요 업데이트 내용중 하나가 백그라운드 서비스제한이잖아요?

구글문서, 다른 블로거들의 글을 읽어보면,

startService() 메소드를 사용하고 앱을 뒤로보내면

수분내에 에러를 배출하고 서비스를 종료한다고 나와있더라구요.

(bindSerivce는 제외)

그래서 제가 만든 앱을 테스트를 하고 있는데,

저같은 경우에는

startService()메소드를 사용하고 bindSerivce()도 같이 사용하거든요?

그리고 홈버튼을 눌러서 밖으로나와보면

Notification 알림바는 지워져있는데..

서비스는 지금 1시간째 계속 켜놓고 있어도 동작을 하네요...

bindService() 메소드 때문에그런가요? 문서상 bindService 는 제외한다고 나와 있긴한데,

정확하게 왜 이런현상이 발생하는지 모르겠네요.

서비스가 죽지 않았다면 notification 알림바도 떠 있어야 하는데요...










안녕하세요
질문자가 자신의 포인트 10 점을 걸었습니다.
답변하시면 포인트 2을, 답변이 채택되면 포인트 8을 드립니다.

질문답변 게시판에서 궁금한 사항을 해결하셨다면, 애써 답변해주신 분께 잘 되었다고 따뜻한 댓글 한마디 남겨주세요.
그리고 답변해주신 분의 글을 '추천' 해주세요.
추천받으신 분에게 1포인트가, 추천하신 분에게도 1포인트가 적립됩니다. ^^

에찌 2018-10-10 (수) 10:43
https://medium.com/til-kotlin-ko/android-o%EC%97%90%EC%84%9C%EC%9D%98-%EB%B0%B1%EA%B7%B8%EB%9D%BC%EC%9A%B4%EB%93%9C-%EC%B2%98%EB%A6%AC%EB%A5%BC-%EC%9C%84%ED%95%9C-jobintentservice-250af2f7783c

확인해보셔요.

간단하게 말씀드리면 Job 을 이용해서 처리하시면됩니다. (기존 서비스로직 그대로 두고싶으면 버젼을 나누어서 26이상일때만 job 을 사용하게끔 하면 되겠죠.)
댓글주소 추천 0 반대 0
이전글  다음글  목록 글쓰기

 


Copyright ⓒ www.androidside.com. All rights reserved.
채팅 권한: 글쓰기 1개
2레벨 이상만 대화 가능
공개 채팅: 평일 !(9시 ~ 17시),토,일
안사2 변경사항 보러가기 챗방이 잘 안보이면 크롬에서 접속해주세요
챗방 숨기기 |  챗방 보이기