initializeCallbacks method

void initializeCallbacks(
  1. BuildContext context
)

Implementation

void initializeCallbacks(BuildContext context) {
  try {
    PxUtils().setHeightAndWidth(
        WidgetsBinding.instance.platformDispatcher.views.first.physicalSize.height /
            WidgetsBinding.instance.platformDispatcher.views.first.devicePixelRatio,
        WidgetsBinding.instance.platformDispatcher.views.first.physicalSize.width /
            WidgetsBinding.instance.platformDispatcher.views.first.devicePixelRatio);

    WidgetsBinding.instance.addPostFrameCallback((timeStamp) {
      try {
        WidgetsBinding.instance.addObserver(PxWidgetBindingObserver());

        WidgetsBinding.instance.addPersistentFrameCallback((timeStamp) {
          PxAnchorWidgetTracker.instance.onLayoutUpdate();
        });
      } catch (e) {
        Logger.d("error while handling PostFrameCallback");
      }
    });
  } catch (e) {
    Logger.d("error while initializeCallbacks");
  }
}