| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- import 'package:flutter/cupertino.dart';
- import 'package:get/get.dart';
- import 'package:location/utils/atmob_log.dart';
- class BaseLifecycleController extends SuperController {
- Map? parameters;
- @override
- void onInit() {
- super.onInit();
- _initParameters();
- }
- void _initParameters() {
- var getParameters = Get.parameters;
- var getArguments = Get.arguments;
- parameters ??= <dynamic, dynamic>{};
- parameters?.addAll(getParameters);
- if (getArguments != null && getArguments is Map) {
- parameters?.addAll(getArguments);
- }
- }
- /// 隐藏键盘
- void hideKeyboard(BuildContext context) {
- FocusScopeNode currentFocus = FocusScope.of(context);
- if (!currentFocus.hasPrimaryFocus && currentFocus.focusedChild != null) {
- FocusManager.instance.primaryFocus!.unfocus();
- }
- }
- @override
- void onResumed() {}
- @override
- void onDetached() {}
- @override
- void onHidden() {}
- @override
- void onInactive() {}
- @override
- void onPaused() {}
- }
|