3

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

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 版本有关。

任何帮助表示赞赏。

4

1 回答 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.
于 2019-11-14T07:36:12.923 回答