저는 백그라운드에서 실행되는 서비스와 서비스를 제어하는 UI, 데이터를 시각화하는 두 가지 구성 요소로 구성된 애플리케이션을 작성하고 있습니다. 나는 하나의 애플리케이션에 그것들을 넣었고, 메인 액티비티 내의 다른 프로세스에서 서비스를 실행했다. 그러나 활동이 종료되면 서비스도 종료됩니다. 활동이 닫히면 백그라운드에서 실행 상태를 유지하는 방법은 무엇입니까?Android : 활동을 종료 한 후 서비스를 종료하는 방법은 무엇입니까?
내 문제에 대한 단서를 제공해 주셔서 감사합니다. 대신 bindService의
서비스를 시작 하시겠습니까? 몇 가지 코드를 제공해 주시겠습니까? 일반적으로 활동이 종료 된 경우에도 서비스가 실행됩니다. – Cristian
빠른 응답을 보내 주셔서 감사합니다. 다음은 활동 내에서 서비스를 시작하기 위해 호출되는 함수입니다. void doBindService() { bindService (new Intent (RemoteServiceClient.this, RemoteService.class), mConnection, Context.BIND_AUTO_CREATE); mIsBound = true; ... } – androider