我开始在应用消息传递中使用。第一次后,它不起作用。当我查看日志时,它说显示事件侦听器已删除(仅在打开应用程序之后)。
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版有关。
任何帮助表示赞赏。
最佳答案
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.
关于android - App Messaging中的Firebase不断删除显示事件监听器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58744255/