0
내 질문은 간단하고 똑바로합니다.startService()를 여러 번 호출 할 때 IntentService가 아닌 Service에 전달 된 인 텐트는 캐시됩니까?
매번 새로운 의도로 startService()를 100 회 호출합니다. 이러한 인 텐트는 어디에 서비스에 저장됩니까?
내 질문은 간단하고 똑바로합니다.startService()를 여러 번 호출 할 때 IntentService가 아닌 Service에 전달 된 인 텐트는 캐시됩니까?
매번 새로운 의도로 startService()를 100 회 호출합니다. 이러한 인 텐트는 어디에 서비스에 저장됩니까?
startService (Intent)를 여러 번 호출하면 같은 의도로 여러 번 서비스에서 onStartCommand (Intent intent, int flags, int startId)를 수신하게됩니다.
시스템에서 동일한 프로세스에서 실행중인 액티비티가 공유하는 앱의 UI 스레드와 동일한 서비스 스레드를 호출합니다.
UI 스레드가 사용중인 경우 필요한 캐싱은 시스템에서 관리합니다.
다른 의도 개체를 보내야합니다. UI 스레드가 사용 중이 아닙니다. 공짜 야. 질문은 다음과 같습니다. 모든 의도는 어디에 캐시됩니까? 나는 for 루프를 보내고있다. 안드로이드는 캐싱이나 다른 것을 처리합니까? –
예, 필요한 캐싱은 시스템에서 관리합니다. – Chebyr