您好我试图为我的Geofence应用程序实现自定义广播接收器。我刚刚完成了解决方案given here但我发现他正在接收来自接收同一广播的接收器类的广播。有人可以告诉我这是如何工作的。我没有在定制广播方面做太多工作。
答案 0 :(得分: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>
答案 1 :(得分:1)
您可以使用以下代码在另一个广播中发送一个广播:
ntent local = new Intent();
local.setAction("BroadCastPath"); // like android.receiver.MyReceiver
context.sendBroadcast(local);