У меня есть две службы в моем приложении android, я хочу передать свое местоположение другой службе
service1
Intent intent = new Intent(ACTION_LOCATION_BROADCAST);
intent.putExtra(EXTRA_LATITUDE, lat);
intent.putExtra(EXTRA_LONGITUDE, lng);
intent.putExtra(EXTRA_ADDRESS, add);
LocalBroadcastManager.getInstance(this).sendBroadcast(intent);
в службе 2
LocalBroadcastManager.getInstance(this).registerReceiver(
new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
tLat = intent.getStringExtra(serviceLocationUpdate.EXTRA_LATITUDE);
tLong = intent.getStringExtra(serviceLocationUpdate.EXTRA_LONGITUDE);
tAddress = intent.getStringExtra(serviceLocationUpdate.EXTRA_ADDRESS);
}
}, new IntentFilter(serviceLocationUpdate.ACTION_LOCATION_BROADCAST)
);
'this' в getInstance подчеркнуто красным