2011-12-07 37 views
0

我所有的活動中使用下面的代碼來禁用home鍵:藍牙使對話 - HOME鍵禁用

@Override 
public void onAttachedToWindow() 
{ 
     this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);  
     super.onAttachedToWindow(); 
} 

但主要活動又被

 Intent enableIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE); 
     startActivityForResult(enableIntent, REQUEST_ENABLE_BT); 

藍牙打開藍牙使對話框

如何防止在這種情況下退出我的應用程序?

回答

1

問題是由

BluetoothAdapter.enable()

解決並偵聽ACTION_STATE_CHANGED廣播意圖。