2017-01-20 59 views
0

功能的移動數據我已經添加下面的權限和定義廣播接收器沒能獲得啓用或牛軋糖和棉花糖

<uses-permission android:name="android.permission.INTERNET"/> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> 
<application 
    android:allowBackup="true" 
    android:icon="@mipmap/ic_launcher" 
    android:label="@string/app_name" 
    android:supportsRtl="true" 
    android:theme="@style/AppTheme"> 
    <activity 
     android:name=".LoginActivity" 
     android:label="@string/app_name"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <receiver android:name=".CheckLockBroadCastReciever" android:enabled="true" android:exported="false"> 
     <intent-filter> 
      <action android:name="android.net.conn.CONNECTIVITY_CHANGE" /> 
      <!--<action android:name="android.net.wifi.WIFI_STATE_CHANGED" />--> 
     </intent-filter> 
    </receiver> 
</application>` 

我定義的接收器被調用時,我在軟糖OS做的開啓/關閉移動數據, KitKat os和棒棒糖,但接收器不在棉花糖和牛軋糖中調用。

+0

什麼錯誤ü獲得任何logcat的? – W4R10CK

+0

我沒有收到任何錯誤,當我手動啓用或禁用移動數據棉花糖和牛軋糖時,接收器「CheckLockBroadCastReciever」不會自動撤銷 –

+0

在此處添加java代碼 – W4R10CK

回答

1

使用permission

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 

此外,嘗試註冊內onCreate您reciever,不要忘記註銷和內部和onResume respectly註冊。

+0

此權限已添加 –

+0

@Ajay,我編輯了我的答案 – W4R10CK