Этот вопрос является частично техническим, частично мета, частично субъективным и очень специфическим:
Я разработчик инди-игр, работаю на Android, и в течение последних 6 месяцев я боролся и, наконец, сумел создать собственное приложение для 3D-игр для Android. Так что я подумал, что я буду надеяться на SO и помогать другим, борющимся с android и openGL-ES
Однако подавляющее большинство вопросов связано с расширением GLSurfaceView
. Я сделал все мое приложение без расширения GLSurfaceView
(и оно работает нормально). Я не вижу никакой причины расширять GLSurfaceView
большинство вопросов, с которыми я сталкиваюсь.
Хуже того, документация по Android подразумевает, что вы должны это сделать, но не дает подробного объяснения того, почему или в чем плюсы / минусы, а не в том, чтобы расширять и делать все через реализацию своих собственных, GLSurfaceView.Renderer
как я сделал
Тем не менее, огромное количество вопросов, в которых проблема связана исключительно с расширением GLSurfaceView
, заставляет меня задуматься, есть ли на самом деле какая-то действительно веская причина для того, чтобы делать это так, как я это делал (и предлагать в своих ответах другим сделать).
Итак, я что-то упускаю? Должен ли я прекратить отвечать на вопросы в то же время?
onResume()