0

J'ai une image bleue comme écran de démarrage pour le démarrage.L'écran/écran de démarrage Android s'affiche également lorsque le clavier est redimensionné

Cependant à l'intérieur de mon application quand un clavier ouvert est fermé, il montre l'arrière-plan imaginer de l'écran de démarrage pour une brève seconde qui semble très étrange.

windowSoftInputMode est réglé sur

android:windowSoftInputMode="adjustResize"

Je pense que adjustResize est exact.

Que pouvais-je faire pour résoudre le problème? Pourquoi l'écran de démarrage est-il même en arrière-plan?

+0

vous devriez peut-être vous assurer que l'activité splash ne devrait pas être présent dans la pile d'activités après que son travail soit terminé. –

Répondre

3

Aucun indice si vous le faites déjà, mais pour des activités comme un écran de démarrage où vous ne l'utilisez qu'une fois et le retour n'est pas souhaité, n'oubliez pas d'appeler finish(). Si vous terminez l'activité, elle ne sera pas dans la pile d'activité. Essayez d'ajouter finish() après l'intention qui vous éloigne de l'écran de démarrage

+0

Merci. J'utilise réagir natif: a juste un '' ' ' '' dans le fichier manifeste et un autre fichier XML pour la configuration de l'écran de lancement. Je vais essayer de comprendre cela – Ben

+1

Vous devez toujours appeler la finition. CHeck [cette question] (https://stackoverflow.com/questions/33352553/call-methods-from-the-activity-class-react-native-android) – Zoe