App Messaging中的Firebase不断删除显示事件监听器

问题描述 投票:2回答:1

我开始在应用消息传递中使用。第一次后,它不起作用。当我查看日志时,它说显示事件侦听器已删除(仅在打开应用程序之后)。

2019-11-07 10:44:26.800 973-973/ I/FIAM.Headless: Setting display event listener
2019-11-07 10:44:27.460 973-973/ I/FIAM.Headless: went foreground
2019-11-07 10:44:28.690 973-973/ I/FIAM.Headless: Removing display event listener

当我使用(recreate())方法重新创建应用程序时。它运作良好。我在应用程序中使用了启动画面。据我了解,SDK使用活动生命周期来决定何时添加或删除显示侦听器。我不确定问题是否与应用内消息传递的Beta版有关。

感谢您的帮助。

android firebase firebase-in-app-messaging
1个回答
0
投票
I was facing same problem, I fixed it by following below steps:
1. Do not call finish() while starting the MainActivity. 
2. Start MainActivity using startActivityForResult(intent, 100).
3. onBackPress() of MainActivity call setResult(100) before call finish(). 
4. In onActivityResult() of SplashActivity check if response code is equal to 100 then call finish().
Please up-vote if you found helpful to you.
© www.soinside.com 2019 - 2024. All rights reserved.