React Native在Android应用程序的冷启动中添加启动画面

时间:2018-03-19 05:23:43

标签: android react-native splash-screen react-navigation

我正在尝试将启动画面添加到我的本机安卓应用程序中,但每当我收到(远程/本地)通知时,它会给我一些奇怪的行为,并且点击通知再次显示已经挂载的安装屏幕的通知组件。我跟随Spencer Carli的this article添加了飞溅。

我不知道这种行为是因为本机单个活动的android应用程序或者可能是我在主要活动之上添加了泼水活动。我正在使用this react-native-splash-screen package

我还为上述方法创建了git repo for the Splash test。请看看它。

我还尝试使用this rn-splash-screen package添加其他活动,但是在启动之前会给我白屏,或者你可以说冷启动。

由于我不是本机Android开发人员,但我想像twitter一样引起轰动,uber在冷启动时表现出色。 react-native-splash-screen package让我有能力在寒冷的开始时表现出色,但由于上面提到的问题,我无法使用它。任何人都可以指导我如何解决这个问题,并实现这种类型的启动画面。

1 个答案:

答案 0 :(得分:0)

尝试此解决方法。

您可以在JS代码中添加启动画面。使用AppState来识别您的应用程序是处于冷启动还是状态从后台更改为前台。

https://facebook.github.io/react-native/docs/appstate.html