NavigationDrawer導航欄的回調方法onNavigationDrawerItemSelected默認的返回position是0。即是第一條item被打開了。
可是當app主頁剛啓動時並沒有手動選擇第一條item,但是確返回了0,即第一條。
就會造成從主頁自動到點擊第一條menu的頁面動作去了。
由於我的設計時不需要這個默認的,所以修改了NavigationDrawerFragment的源碼達到了我上來不返回0的效果。
改法很簡單,
private int mCurrentSelectedPosition = -1;不要寫=0就可以了。