2013-06-07 32 views
7

Geri düğmesine basıldığında navigasyon çekmecesinin kapanmasını önlemek için bir yol var mı? Test amaçla ben boş onBackPressed()Navigasyon çekmecesi, üzerine yazılsa bile kapanır onBackPressed()

@Override 
public void onBackPressed() { 

} 

çağrısı yapmak ancak navigasyon çekmece hala geri düğmesi ve yakın yanıt verir. Diğer durumlarda geri düğmesi beklediğim gibi tepki vermiyor. Navigasyon çekmecesinin kapanmasını önlemek için ne yazmalıyım? etkinlik

mDrawerLayout.setFocusableInTouchMode(false); 

ve OnBackPressed içinde kapama/açma mantığı kendiniz idare() içinde onCreate içinde

cevap

12

Çağrı().

+0

OnResume'de bunun daha iyi olduğunu öğrendim; Bir şekilde benim appuma geri döndüğümde, navigationdrawer bu ayar olmadan yeniden yaratıldı. Birkaç kez oldu ve bunu onResume'ye taşıdığımdan beri düzeltildi. Cevabınız için teşekkürler! –

İlgili konular