I need to know how to emulate a broadcastreceiver .
I have the following code, but I have no idea how to really see when it receives a broadcast.
public class LocationBroadcastReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Bundle b = intent.getExtras(); Location loc = (Location)b.get(android.location.LocationManager.KEY_LOCATION_CHANGED); Toast.makeText(context, loc.toString(), Toast.LENGTH_SHORT).show(); Log.d("com.dennis.test","LOCATION: " + loc.toString()); } }
In my manifest, I have the following:
<receiver android:name="com.dennis.test.LocationBroadcastReceiver"> <intent-filter> <action android:name="android.location.LocationManager.KEY_LOCATION_CHANGED" /> </intent-filter> </receiver>
source share