08.07.2015, 22:17. Просмотров 771. Ответов 4
Есть код:
Java |
1
2
3
4
5
6
7
8
9
| OnClickListener oclCheckBt = new OnClickListener() {
public void onClick(View v){
Intent enableBtIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
startActivityForResult(enableBtIntent, REQUEST_ENABLE_BT);
if(BluetoothAdapter.getDefaultAdapter().isEnabled()){
((CheckedTextView) v).setChecked(true);
}
}
}; |
|
Он должен включать синезуб, если тот не включен, и отмечать это в чекбоксе, а точнее, в CheckedTextView.
Но отмеченным чекбокс становится лишь после второго нажатия на элемент, когда уже всё включено.
Как сделать так, чтобы галочка ставилась сразу?
Думаю, что надо сделать что-то с интентами, но вот что - ума не приложу.