onBind , , BroadcastReceiver, . bind BroadcastReceiver , start. BroadcastReceiver - , , , , .
, , , startService (). onCreate, onCreate , .
public void sendDataToService(){
Intent intent = new Intent(context, MyService.class);
intent.putExtra("message", SOME_DATA);
context.startService(intent);
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
if(intent.getExtras() != null){
int message = intent.getExtras().getInt("message");
}
return START_NOT_STICKY;
}
- , "startService" , , , , , , , .
: BTW. , LocationService, .