로딩
티스토리 데이터 처리 중입니다.

android.app.RemoteServiceException: Context.startForegroundService() did not then call Service.startForeground(): ServiceRecord 에러 해결법 TIL #10

 android.app.RemoteServiceException: Context.startForegroundService() did not then call Service.startForeground(): ServiceRecord 에러 해결법 TIL #10

오늘은 살짝 힘들었다. 만들고 있는 앱이 계속 말썽을 부렸기 때문이다.

기존에 프래그먼트 A 위에 뷰 페이저를 통해 프래그먼트 B를 올렸는데, 프래그먼트 A에서 B에 있던 버튼을 참조해서 버튼을 누를 일이 생겼는데, 누르게 되면 B에서는 버튼이 반응 없는 것이었다. 그렇다고 같은 코드를 두 프래그먼트에 쓰는 건 오류도 나고, 너무 비효율적이라고 판단하여 B프래그먼트에 있는 코드를 모두 B로 옮기고 몇 가지 수정을 했다.

그런데, 갑자기 뜨는 오류 위와 같은 오류가 뜨는 것이었다. did not then call Service.startForeground(): Service에서 startForground() 메서드를 호출하지 않았다는 거 같은데, 웃긴 게 앱은 켜졌지만, 한 10초 지나서 앱이 종료가 되었.....