Skip to content

why FlutterOverlayWindow.shareData Callback is not executed? #167

@kbhao

Description

@kbhao

main.dart
void main() async {
WidgetsFlutterBinding.ensureInitialized();
final dir = await getApplicationDocumentsDirectory();
Hive.init(dir.path);
final WsController wsctr = Get.put(WsController(), permanent: true);
final Userinfostore userctr = Get.put(
Userinfostore(),
permanent: true,
); //
Get.put(RtcController());
final ChatStore chatStore = Get.put(ChatStore(), permanent: true);
await cachemange();
FlutterOverlayWindow.overlayListener.listen((event) {

FlutterOverlayWindow.closeOverlay();
Get.toNamed(
  AppRoutes.voiceCallPageprivate,
  arguments: {'id': '', 'mode': 'video', 'type': 'PRIVATE', 'jsz': false},
);

});}@pragma('vm:entry-point')
void overlayMain() {
runApp(
GetMaterialApp(debugShowCheckedModeBanner: false, home: VoiceOverlay()),
);
}
VIDEO dart:
if (!await FlutterOverlayWindow.isPermissionGranted()) {
await FlutterOverlayWindow.requestPermission();
}
if (await FlutterOverlayWindow.isPermissionGranted()) {

                await FlutterOverlayWindow.showOverlay(
                  enableDrag: true,
                  overlayTitle: "Voice Call",
                  overlayContent: "In Call",
                  height: 215,
                  width: 190,
                  flag: OverlayFlag.defaultFlag,
                  alignment: OverlayAlignment.centerLeft,
                  
                );
                Get.back();
             
              }  

VoiceOverlay.dart: onTap: ()async{

      var res =await FlutterOverlayWindow.shareData('clicked');
      
   
          
    }

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions