After Login when i open my App splash screen open delay or when i call Someone then then notification come but when i click on notification first splashscreen open firest delay then call pickscreen come how to fix this issue
## 💬 Questions and Help

Please do not use GitHub Issues for questions. Instead questions or help we recommend using:

- [Q&A category in our Discussions](https://github.com/MvvmCross/MvvmCross/discussions)
- The [MvvmCross tag in Stack Overflow](https://stackoverflow.com/questions/tagged/mvvmcross)
- The [MvvmCross channel in the DotNetEvolution Discord](https://aka.ms/dotnet-discord)
 **This is My SplashScreen Code **

class _Splashscreen extends State<Splashscreen> {
  @override
  Widget build(BuildContext context) {
    return IsSplashOnlySolidColor == true
        ? Scaffold(
       // backgroundColor: SplashBackgroundSolidColor,
        body: Center(
          child: CircularProgressIndicator(
              valueColor:
              AlwaysStoppedAnimation<Color>(CmsLightGreen)),
        ))
        : Scaffold(
   //   backgroundColor: SplashBackgroundSolidColor,
      body: Center(
          child: Image.asset(
            'assets/images/logo.png',
            fit: BoxFit.cover,
          )),
    );

  }
}
This is my pickup Screen Code

class PickupLayout extends StatelessWidget {
  final Widget scaffold;
  final CallMethods callMethods = CallMethods();
  PickupLayout({
    required this.scaffold,
  });
  @override
  Widget build(BuildContext context) {
    final UserProvider userProvider = Provider.of<UserProvider>(context);
    // ignore: unnecessary_null_comparison
    return (userProvider != null && userProvider.getUser != null)
        ? StreamBuilder<DocumentSnapshot>(
      stream: callMethods.callStream(phone: userProvider.getUser!.phone),
      builder: (context, snapshot) {
        if (snapshot.hasData && snapshot.data!.data() != null) {
          Call call = Call.fromMap(
              snapshot.data!.data() as Map<dynamic, dynamic>);
          if (!call.hasDialled!) {
            return PickupScreen(
              call: call,
              currentuseruid: userProvider.getUser!.phone,
            );
          }
        }return scaffold;
      },
    ) : Splashscreen();
  }
}