Androidでネットワークの状態変更を常時受け取りたかったので、下記サイトを参考に対応しました。
○参考
AndroidN で CONNECTIVITY_CHANGE を BackGround で受け取る
https://qiita.com/bvlion/items/3be63be7bd2d50fc2fc0
しかし、ConnectivityManager.CONNECTIVITY_ACTIONがAPI28から非推奨になったようなので、代替案を探しているのですが見つけることができていません。分かる人がいましたらご教示願います。
kotlin
1 val stateFilter = IntentFilter() 2 stateFilter.addAction(ConnectivityManager.CONNECTIVITY_ACTION) 3 stateFilter.addAction(BluetoothAdapter.ACTION_STATE_CHANGED) 4 mStateReceiverReceiver = StateReceiver() 5 registerReceiver(mStateReceiverReceiver, stateFilter)
あなたの回答
tips
プレビュー