화면이 꺼지거나 다른 앱을 실행시켜도 백그라운드에서 계속 동작하는 앱을 만드려합니다. 서비스를 실행시키고 서비스에서 전송한 값을 activity의 변수에 저장시키려고해요. 서비스를 이용한 앱은 처음 만들다 보니 모르겠는 부분이 있어서 질문드립니다.
서비스를 실행한 activity가 finish()되었다가 다시 startActivity()가 되었을 때 service에서 실행중인 것은 어떻게 되는지 궁급합니다. (단순히 화면을 끄거나 메뉴버튼으로 화면에서 사라지게 하는것이 아니라, 소스코드상에서 finish(), startActivity() 했을때)
만약 서비스에서 지속적으로 값을 저장하고 activity에서 수신하고 있다면, 종료되었다가 재시작된 activity에서 service가 재시작되지 않고 이전 activity에서 만든 service의 데이터들을 수신 할수있나요?