GlSurfaceView полностью черный при перезагрузке - PullRequest
1 голос
/ 05 октября 2010

В двух словах, я использую обычные представления для всех моих приложений, кроме тех, которые используют GLSurfaceView.

поток пользовательского интерфейса работает хорошо. Я могу перемещаться от первого до более

за исключением того, что GLSurfaceView

при первом открытии GLSurfaceView все работает нормально, но когда я переключаюсь на другой вид и возвращаюсь (меню паузы), мой вид становится полностью черным ...

Я попробовал несколько вещей, и самое близкое, что я получил от исправления, - это полное воссоздание GLSurfaceView (но это занимает слишком много времени ...)

То, что я хочу, это быть в состоянии сделать это: если (glView) { activity.setContentView (MView); } Еще { activity.setContentView (ID); } (идентификатор является XML-макетом)

Может кто-нибудь сказать мне, что я делаю неправильно, или указать мне учебник, который объясняет, как поменять форму GLViews на обычные представления

Большое спасибо

Джейсон

1 Ответ

0 голосов
/ 14 октября 2010

немного поиграв, я понял, что при загрузке нового вида мой контекст ogl разрушается.

, так как я не мог найти способ предотвратить это и что для регенерации всей текстуры потребовалось слишком многораз я все охота на огл

...