我想知道如何恢复 BottomNavigationView (android.support.design.widget.BottomNavigationView) 的状态。
我尝试调用bottomNavigationView.getMenu().findItem(restoredItemId).setChecked(true);
,但这不会导致 BottomNavigationView 中的状态正确,它只会突出显示找到的项目。
我还找到了以下方法,但这些方法似乎没有多大帮助:
((BottomNavigationMenu) bottomNavigationView.getMenu()).savePresenterStates(state);
((BottomNavigationMenu) bottomNavigationView.getMenu()).saveActionViewStates(state);
((BottomNavigationMenu) bottomNavigationView.getMenu()).restorePresenterStates(state);
((BottomNavigationMenu) bottomNavigationView.getMenu()).restoreActionViewStates(state);