1

私は次のように受信機を設定しました:

networkReceiver = new NetworkChangesReceiver();
IntentFilter connFilter = new IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION);
registerReceiver(networkReceiver, connFilter);

マニフェストファイルで設定したいのですが。ただし、インテントフィルターのAndroid属性の中にCONNECTIVITY_ACTIONが見つかりません...

編集:私はそれを見つけることができましたが、マニフェストで次の警告が表示されます:「エクスポートされたレシーバーは許可を必要としません」そしてこれは私もこの行を持っているので真実ではありません:そしてデバッグによって、レシーバーが完全に機能していることがわかります「権限の欠落」例外はスローされません。

4

1 に答える 1

5

これだと思います、それが私が使っているものですandroid.net.conn.CONNECTIVITY_CHANGE

于 2012-09-07T00:21:51.463 に答える