Cadran noir unique lors de l'ajout de GLSurfaceView

J'utilise une GLSurfaceView dans une CompoundView pour implémenter une navigation de fantaisie. Actuellement, GLSurfaceView est créé lorsqu'une sous-section est sélectionnée, pas directement au début.

Mon problème est que l'écran clignote pour un instant lorsque GLSurfaceView est créé pour la première fois. Il ne clignote pas lorsqu'une sous-section différente est sélectionnée; Dans ce cas, le GLSurfaceView actuel est rejeté et un autre créé.

  • Broadcastreceiver pour détecter le réseau est connecté
  • Dagger2: le composant ne peut pas dépendre de plusieurs composants scopés
  • Remplacer le bouton d'accueil et de retour est le cas, un booléen est vrai
  • Impossible de convertir à partir d'android.support.v4.app.Fragment to android.app.Fragment
  • Comment obtenir un jeton de rafraîchissement pour google plus dans Android?
  • Impossible de se lier à XXXX local pour le débogueur
  • Ceci, bien sûr, est très irritant, surtout parce qu'il clignote de noir sur un thème très léger. Je suppose que dans la plupart des cas, cela ne serait pas important, car GLSurfaceViews sont généralement en plein écran et assez longtemps vécu, mais dans ce cas, c'est une application Android traditionnelle qui ouvre et ferme les activités tout le temps.

    Existe-t-il un moyen de contourner cela? Comme l'OpenGl pré-initialisant lorsque l'activité est créée (je suppose que le scintillement ne serait pas aussi ennuyant là-bas)?

  • Aucune option statique setOnApplyWindowInsetsListener exception dans Android
  • Android - contrôleur popover identique à ipad
  • Bouton RadioButton Android gravité desséchable
  • Comment Eclipse / ADT est-il intelligent en ce qui concerne les Projets de bibliothèque Android?
  • Vedettes de disposition de la grille Table Layout
  • Confiant tous les certificats avec okHttp
  • coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.