アプリケーションの開始時にBluetoothを検出可能なステータスにするにはどうすればよいですか?
ステータスを表示するための画像ビューがありますが、アプリケーションの開始時に適切な画像が表示されません
oncreate()に次のコードがあります
mBtAdapter = BluetoothAdapter.getDefaultAdapter();
if(mBtAdapter.isDiscovering()){
bt_strength.setImageResource(R.drawable.bt);
}
else if (!mBtAdapter.isDiscovering()){
bt_strength.setImageResource(R.drawable.bt_grey);
}
このコードでも機能しません
mBtAdapter = BluetoothAdapter.getDefaultAdapter();
int status = mBtAdapter.getState();
if(status == mBtAdapter.SCAN_MODE_CONNECTABLE_DISCOVERABLE){
bt_strength.setImageResource(R.drawable.bt);
}
else if (status == mBtAdapter.SCAN_MODE_NONE){
bt_strength.setImageResource(R.drawable.bt_grey);
}
この問題を回避するにはどうすればよいですか?どんな助けでも大歓迎です