0

您好,我正在尝试为我的地理围栏应用程序实现自定义广播接收器。我刚刚完成了这里给出的解决方案但我发现他正在从接收相同广播的接收器类发送广播。有人可以告诉我这是如何工作的。我在自定义广播上工作不多。

4

2 回答 2

2

他正在从一个类发送广播并在另一个接收器中接收它。下面的行是他发送广播的地方。

              Intent intent = new Intent("com.aol.android.geofence.ACTION_RECEIVE_GEOFENCE");

这是他的清单,他在其中为该广播注册了一个接收器

   <receiver android:name="com.aol.android.geofence.GeofenceReceiver"
    android:exported="false">
    <intent-filter >
        <action android:name="com.aol.android.geofence.ACTION_RECEIVE_GEOFENCE"/>
    </intent-filter>
</receiver>
于 2013-12-28T08:35:47.673 回答
1

您可以使用以下代码在另一个广播中发送一个广播:

ntent local = new Intent();
local.setAction("BroadCastPath"); // like android.receiver.MyReceiver 
context.sendBroadcast(local);
于 2013-12-28T07:24:15.587 回答