registerMenuKey method
GlobalKey<State<StatefulWidget> >
registerMenuKey(
- String index,
- GlobalKey<
State< keyStatefulWidget> >
注册菜单项的 GlobalKey
这个方法在菜单项创建时调用,将 GlobalKey 存储到管理器中 使用 try-catch 确保即使出现异常也不会影响整个应用
@param index 菜单项的索引位置 @param key 要注册的 GlobalKey
Implementation
GlobalKey registerMenuKey(String index, GlobalKey key) {
try {
unawaited(DencendLogger.debug('注册菜单项; GlobalKey=$key, index=$index'));
_menuKeys[index] = key;
} on Exception catch (e) {
unawaited(DencendLogger.debug('注册 GlobalKey 失败: $e'));
}
return key;
}