startService(intent) 로 Service를 실행하려고 합니다.
당연히 onCreate -> onStart 순서로 호출이 될텐데요.
그런데, startService(intent)를 한번 실행했는데,
onCrate -> onStart .. -> onCrate -> onStart 로 2번이나 호출 됩니다.
더군다나 2번째로 받는 onStart(Intent intent, int startId) 에서
멤버 변수인 intent는 null 을 가지고 있습니다.
왜 이렇게 동작을 할까요 ㅡ.ㅡ
정말 해결책을 찾고 싶습니다 ㅠ.ㅠ
소스코드와 로그를 올려주시면 좋을 듯합니다. 혹 A액티비티에서 서비스를 호출하신 후, 서비스 안에서 리시버로 응답받으신 후, 리시버에서 다시 A액티비티를 호출하신 거는 아니죠?