Question

Ceci est une question dérivée d'une question que j'ai publiée ici:Dans les problèmes de facturation des applications avec les intentions en attente et les activités de changement

Le problème que j'ai maintenant est directement lié à toutes les informations sur cette question, mais traite très probablement un sujet complètement différent (OpenGL) et a donc besoin de cette nouvelle question. Mais veuillez vous référer au code publié pour vos informations.

Le problème de base est le suivant:

J'ai un jeu ANDENGINE avec le remplissage dans l'application de Google. Lorsque l'utilisateur clique sur le bouton "Acheter", vous obtenez une petite fenêtre astucieuse sur le marché qui traite de votre transaction. Cette fenêtre contextuelle fonctionne très bien, lorsque l'utilisateur donne les informations sur la carte de crédit appropriées, elle est facturée pour la transaction et que j'obtiens de l'argent. Malheureusement, à la fin d'une transaction (terminer dans ce cas signifie le facturer ou décider de ne pas l'acheter, de toute façon ils terminent l'action en ce qui concerne la fenêtre contextuelle du marché), ils sont amenés à un écran noir qui reste noir jusqu'au jeu Les temps ou ils forcent leur force.

En analysant le logCAT, je pense que j'ai réduit le problème à la surface OpenGL derrière mon activité andngine perdue et le jeu ne peut donc pas charger les ressources pertinentes. Je ne sais rien d'OpenGL, donc je ne sais pas comment résoudre ce problème. Tout ce que je veux, c'est que l'activité et l'activité AndEngine se reproduisent ou redémarrent après que la facturation dans l'application a été lancée par la facturation intégrée. C'est ce que je crois à l'origine de l'erreur, bien que le vidage Logcat complet soit dans la question liée ci-dessus:

06-16 11:20:23.635: DEBUG/dalvikvm(3807): GC_EXPLICIT freed 53K, 45% free 3710K/6663K, external 1K/513K, paused 102ms
06-16 11:20:23.885: ERROR/Surface(3807): surface (identity=158) is invalid, err=-19 (No such device)
06-16 11:20:23.905: ERROR/Surface(3807): surface (identity=158) is invalid, err=-19 (No such device)
06-16 11:20:23.905: ERROR/Surface(3807): surface (identity=158) is invalid, err=-19 (No such device)
06-16 11:20:23.905: ERROR/Adreno200-EGL(3807): egliSwapWindowSurface: unable to dequeue native buffer

Veuillez me faire savoir si vous pouvez vous aider, vous aurez probablement besoin d'expérience avec OpenGL sur Android et de préférence une connaissance de base d'AndEngine (ou du moins comment cela fonctionne avec OpenGL). Je ne fais rien de trop compliqué avec les graphiques, donc ce n'est pas un problème, l'écran que je souhaite reprendre (mon "magasin de magasin") ne se compose rien de plus que divers sprites et une quantité minimale de texte.

Merci

Était-ce utile?

La solution

Il a été répondu dans la question liée après tout, désolé d'avoir même publié cette question (je pensais que ce pourrait être un problème totalement nouveau).

voir: Dans les problèmes de facturation des applications avec les intentions en attente et les activités de changement

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top