2016-03-31 5 views
1

私は複数のシーンを持つアプリを持っています。それらのほとんどをレンダリングするために、私はスタックを維持する必要はないので、navigator.replace(HomeScene)を使用しています。React Native Android - 複数のページをナビゲートすると空白がレンダリングされる

シーン1、シーン2、シーン2、私はシーン3をプッシュします。今度はナビゲータで2レベルです。ここから、navigator.immediatelyResetRouteStack([HomeScene])を使用してHomeSceneに戻ると、HomeSceneの画像の一部がレンダリングされません。ここでは、すべてのシーンで画像がランダムに表示または非表示になります。固定パターンはありません。

これは、スタックに深く入っているときに主に起こります。スタックに1レベルしかプッシュされていない場合はめったにありません。

これがナビゲータなどに関連するかどうかは不明です。助言がありますか?

答えて

1

私はこれに対する解決策を見つけたと思います。 これはナビゲータに関連していないようです。基本的に、1ページに多くの画像がある場合、使用されるメモリが大きいため、一部の画像がレンダリングされないことがあります。 AndroidManifest.xmlファイルの<application >タグの下にandroid:largeHeap="true"を追加すると、このトリックが実行されます。

関連する問題