Bluetooth使用時にAdapterを取得しているが
いろいろなサイトで下記の取得方法となっています。
val bluetoothAdapter: BluetoothAdapter? = BluetoothAdapter.getDefaultAdapter()
google developer(https://developer.android.com/guide/topics/connectivity/bluetooth?hl=ja)でも現状変更されていない。
しかしAPI31で非推奨となり下記の警告が表示されます。
「'getDefaultAdapter(): BluetoothAdapter!' is deprecated. Deprecated in Java」
下記のように変更すれば,OKです。
val bluetoothManager = context?.getSystemService(Context.BLUETOOTH_SERVICE) as BluetoothManager
val bluetoothAdapter: BluetoothAdapter = bluetoothManager.adapter
参考:https://stackoverflow.com/questions/69122978/what-do-i-use-now-that-bluetoothadapter-getdefaultadapter-is-deprecated
0 件のコメント:
コメントを投稿