...

import '../controllers/aws_s3_controller.dart';
import '../controllers/cart_controller.dart';
import 'package:path_provider/path_provider.dart';
import 'package:firebase_analytics/firebase_analytics.dart';

import 'dart:convert';
import 'package:http/http.dart' as http;
import 'package:crypto/crypto.dart';

class CartCheckOut extends StatefulWidget {
  @override
  State<CartCheckOut> createState() => _CartCheckOutState();
}

class _CartCheckOutState extends State<CartCheckOut> {
  // Initialize Firebase Analytics
  final FirebaseAnalytics analytics = FirebaseAnalytics.instance;
  Rx<bool> isLoading = false.obs;
  late CartController cartController;
  late AwsController awsController;
   int submittedOrdersCount = 0; // submitted order count variable
  late Database _database;
  CustomerData? customerData;
  var loginController = Get.put(LoginController());
  final homecontroller = Get.put(HomeController());
  var activeCartController=Get.put(ActiveCartController());
  var cartcontroller=Get.put(CartController());

  HomeContent home=HomeContent();
  String? randomOrderNumber;

  Future<void> initializeBtodFADrawerController() async {
    try {
      Get.put(BtodFADrawerController(
        drawerRows: [],
        drawerRows2: [],
        childRows: [],
        childRows2: [],
        childRowToParentRowRange: {},
        childRowToParentRowRange2: {},
        drawerIdentifiers: {},
        skuRows: [],
        skuRows2: [],
        cylinderValue: '', 
        indicationdrawerRows: [], 
        indicationdrawerRows2: [], 
        bottomBarRange: {},
      ));
      print("BtodFPLHDrawerControllerDach initialized successfully");
    } catch (e) {
      print("Error initializing BtodFPLHDrawerControllerDach: $e");
      // Handle the error appropriately
    }
  }
  
  @override
  void initState() {
    initializeBtodFADrawerController();
    // Initialize the state and fetch necessary data
    final Map<String, dynamic> args = Get.arguments ?? {};
    customerData = args[KeyConstant.customerInfo] ??
        CustomerData.getCustomerDataFromStorage();
    cartController = Get.find<CartController>();
    cartController.fetchCartDataFromDatabaseBasesOnUserId(
        customerData?.Id_From_LocalDB.toString());
    awsController = Get.put(AwsController());
    _initDatabase();
    super.initState();
  }
.....so on

and another page contains:

import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:trialOrderPro/utils/constant/font_constant.dart';
import 'package:trialOrderPro/modules/cart/controllers/cart_controller.dart';

import '../../../../data/model/brand_data_model.dart';
import '../../../../data/model/customer_data_model.dart';
import '../../../../ui/screens/brands/brand_selection_screen.dart';
import '../../../../utils/config/loggers.dart';
import '../../../../ui/widgets/common/custom_app_bar.dart';
import '../../../cart/views/cart_items_screen.dart';
import '../../../customer/controllers/customer_list_controller.dart';
import '../../controllers/biotrue/arguement_controller.dart';
import '../../controllers/biotrue/biotrue_one_day_fa_controller.dart';
import '../../../../../utils/constant/color_constant.dart';

class BtodFADrawerPage extends StatefulWidget {
  @override
  _LensSelectionPageState createState() => _LensSelectionPageState();
}

class _LensSelectionPageState extends State<BtodFADrawerPage> {

  final RxString selectedDrawer = RxString("");

  late final BtodFADrawerController controller;
  late CustomerListControllerGetX customerController;
  final argumentsController = Get.find<ArgumentsController>();


  Set<int> explicitlyDeselectedParents = {};
  Set<int> explicitlyDeselectedParents2 = {};


  late String cylinderValue;
  late List<dynamic> drawerRows;
  late List<dynamic> childRows;
  late Map<int, List<int>> childRowToParentRowRange;
  late List<dynamic> drawerRows2;
  late List<dynamic> childRows2;
  late List<dynamic> indicationdrawerRows;
  late List<dynamic> indicationdrawerRows2;
  late Map<int, List<int>> childRowToParentRowRange2;
  late Map<int, List<int>> bottomBarRange;
  final cartController = Get.put(CartController());




  @override
  void initState() {
    super.initState();
    controller =
        Get.find<BtodFADrawerController>(); // Initialize the controller
    customerController = Get.find<CustomerListControllerGetX>();

    // Initialize other class members using the controller's values
    cylinderValue = controller.cylinderValue;
    drawerRows = controller.drawerRows;
    childRows = controller.childRows;
    indicationdrawerRows = controller.indicationdrawerRows;
    childRowToParentRowRange = controller.childRowToParentRowRange;
    drawerRows2 = controller.drawerRows2;
    childRows2 = controller.childRows2;
    indicationdrawerRows2 = controller.indicationdrawerRows2;
    childRowToParentRowRange2 = controller.childRowToParentRowRange2;
    bottomBarRange = controller.bottomBarRange;
    controller.getLensValues();
    fetchDbFunction();
  }

  //fetch lens data
  void fetchDbFunction() async {
    await cartController.fetchCartDataFromDatabase();
    cartController.update();
  }
....so on

what i want is in that first page i dont want to use now empty object vaiable
  Future<void> initializeBtodFADrawerController() async {
    try {
      Get.put(BtodFADrawerController(
        drawerRows: [],
        drawerRows2: [],....

i want to use this of the next page
 // Initialize other class members using the controller's values
    cylinderValue = controller.cylinderValue;
    drawerRows = controller.drawerRows;
    childRows = controller.childRows;
    indicationdrawerRows = controller.indicationdrawerRows;
    childRowToParentRowRange = controller.childRowToParentRowRange;
    drawerRows2 = controller.drawerRows2;.... this one