블루투스 연결을 만드는 하나의 체크 박스가 있습니다. 문제는 블루투스 사용 권한 요청 대화 상자가 나타나고 "아니요"를 선택하면 checkbox가 여전히 남아 있습니다.이 활동에서 requestcode를 가져올 수 있고 RESULT_CANCELED가 표시되면 확인란을 해제 할 수 있습니까?활동에서 결과 코드를 가져 오는 방법은 무엇입니까?
CheckBox turnBtOnOff=(CheckBox)findViewById(R.id.checkBox1);
turnBtOnOff.setOnCheckedChangeListener(new OnCheckedChangeListener()
{
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked)
{
if (isChecked)
{
if(!mBluetoothAdapter.isEnabled())
{
Intent enableBtIntent=new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
startActivityForResult(enableBtIntent, REQUEST_ENABLE_BT);
//myAddress=mBluetoothAdapter.getAddress();
//Toast.makeText(getBaseContext(), myAddress, Toast.LENGTH_SHORT).show();
}
}
else
{
if(mBluetoothAdapter.isEnabled())
{
mBluetoothAdapter.disable();
}
}
}
});