react-native-navigation:使用后释放屏幕

时间:2018-03-28 18:41:07

标签: react-native-navigation wix-react-native-navigation

问题描述

目前尚不清楚如何取消注册屏幕。 当使用redux时,似乎在使用startSingleScreenApp和startTabBasedApp时,触发应用程序的初始屏幕仍保留在内存中,这使得它在(假设)屏幕应该被释放时继续接收道具。

重现/编码代码段/截图

的步骤
  1. startSingleScreenApp - 登录屏幕
  2. startTabBasedApp - 登录时的主屏幕(希望登录屏幕从堆栈中删除)
  3. startSingleScreenApp - 登录屏幕(期望主屏幕被删除(期望主屏幕被删除,而不是重复登录屏幕的实例化))
  4. 我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我通过在登录屏幕中实施crash()来解决问题。它并不像一个坚实的解决方案,但它的工作原理。我并不是真的赞成将未使用的屏幕留在内存中。

对于退出,我想要走的路是弹出家庭'从堆栈屏幕。