在我的應用程序中按鈕點擊我想以編程方式啓用藍牙爲此我使用下面的代碼,我可以啓用藍牙,但後按是在我正在退出應用程序的藍牙啓用對話框,我不想退出應用程序,我希望在啓用藍牙後顯示相同的屏幕也如何做到這一點,請檢查下面的代碼,我用於啓用藍牙和onActivityResult代碼方法。 enter code here
應用程序已退出當我在一個按鈕編程方式打開藍牙點擊Android
if(v.getId() == R.id.Button)
{
BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
final ArrayAdapter mArrayAdapter = null;
if (mBluetoothAdapter == null) {
// Device does not support Bluetooth
}
if (!mBluetoothAdapter.isEnabled()) {
Intent enableBtIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
startActivityForResult(enableBtIntent, REQUEST_ENABLE_BT);
}
}
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
switch(requestCode) {
case REQUEST_ENABLE_BT:
if (resultCode == RESULT_OK) {
String name = data.getStringExtra("Bluetooth Enabled");
Toast.makeText(this, "You have chosen the book: " + " " + name, Toast.LENGTH_LONG).show();
break;
}
}
}
可以任何一個請給我答覆... –