我想知道如何恢复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);