2016-03-31 3 views
1

J'ai une application avec plusieurs scènes. Pour rendre la plupart d'entre eux, je n'ai pas besoin d'une pile maintenue, donc j'utilise navigator.replace(HomeScene). Maintenant, à partir d'une scène particulière, disons la scène 1, je pousse la scène 2, puis de la scène 2 je pousse la scène 3. Maintenant, j'ai 2 niveaux de profondeur dans le navigateur. De là, si je retourne à HomeScene en utilisant navigator.immediatelyResetRouteStack([HomeScene]), certaines images de HomeScene ne sont pas rendues. Ici, sur chaque scène, les images sont visibles ou invisibles au hasard. Aucun motif fixe.Réagir Natif Android - Images en blanc sur la navigation de plusieurs pages

Cela se produit majorly quand je suis profondément dans la pile, et rarement quand il n'y a qu'un seul niveau poussé à la pile.

Vous ne savez pas si cela est lié au navigateur ou à autre chose. Aucune suggestion?

Répondre

1

Je pense avoir trouvé la solution. Il ne semble pas être lié au navigateur. Fondamentalement, s'il y a beaucoup d'images sur une seule page, certaines images peuvent ne pas être rendues en raison de la grande quantité de mémoire utilisée. L'ajout de android:largeHeap="true" sous la balise <application > dans le fichier AndroidManifest.xml fait l'affaire!