If I have an inner class that extends BroadcastReceiver within my Service class, should I care about synchronization, when the BroadcastRecei
BroadcastReceiver
Service
BroadcastRecei
The onReceive() method is called on the main thread. So, in case all your access to the service class is done from within the main thread, you don't need any synchronization.