发送定位广播:
Intent intent = new Intent(); intent.putExtra("GpsIsAvailable", GPS_IS_AVAILABLE); intent.setAction("cn.com.miya.action.service"); sendBroadcast(intent)
注册广播接收者:
private GpsStatusReceiver receiver = new GpsStatusReceiver(); IntentFilter filter = new IntentFilter("cn.com.miya.action.service"); GpsStatus.this.registerReceiver(receiver, filter);
接收广播的部分一定要unregister:
@Override protected void onStop() { unregisterReceiver(receiver); super.onStop(); }
接收广播类:
public class GpsStatusReceiver extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) { //做一些修改界面之类的工作 } }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步