2015-12-21 54 views
0

我創建了一個廣播接收器,以獲取信息gps在android中打開或關閉。使用 代碼:BroadCast Receiver gps打開/關閉消息信息

public class GpsReceiver extends BroadcastReceiver{ 

    @Override 
    public void onReceive(Context context, Intent intent) { 
      if (intent.getAction().matches("android.location.PROVIDERS_CHANGED")) { 
       Log.i("DIGICERTO","ALTEROU GPS"); 
      } 
    } 

} 

我沒有迴應日誌,爲什麼呢?

+1

請出示哪裏,你是如何註冊這個'BroadcastReceiver',並請說明你是如何測試它。 – CommonsWare

+0

我的測試,如果打開或關閉GPS,沒有日誌視圖。 –

回答

0

,你必須在明顯的意圖過濾 註冊該接收器android.location.PROVIDERS_CHANGED

+0

+0

是的,我<接收機機器人:名稱= 」com.digicerto.service.GpsReceiver「> <意圖濾波器> <操作機器人:名稱=」 android.location.PROVIDERS_CHANGED「/>