运行百度地图前验证

来源:互联网 发布:手机淘宝退货退款流程 编辑:程序博客网 时间:2024/06/05 08:20

监听开启百度地图前网络状况和key是否正确

/** * 注册监听器,判断网络是否畅通和key是否正确 */public void registSdkCheckRecevier() {    receiver = new BroadcastReceiver() {        @Override        public void onReceive(Context context, Intent intent) {            // TODO Auto-generated method stub            String action = intent.getAction();            if (SDKInitializer.SDK_BROADCAST_ACTION_STRING_NETWORK_ERROR.equals(action)) {                makeToast("网络失败");            }else if (SDKInitializer.SDK_BROADTCAST_ACTION_STRING_PERMISSION_CHECK_ERROR.equals(action)) {                makeToast("key不正确");            }        }    };    IntentFilter filter = new IntentFilter();    //监听网络错误    filter.addAction(SDKInitializer.SDK_BROADCAST_ACTION_STRING_NETWORK_ERROR);    //监听key是否正确    filter.addAction(SDKInitializer.SDK_BROADTCAST_ACTION_STRING_PERMISSION_CHECK_ERROR);    registerReceiver(receiver, filter);}

ps:记得在生命周期销毁时关闭广播

protected void onDestroy() {    super.onDestroy();    unregisterReceiver(receiver);}
0 0