Це питання є частково-технічним, частково-мета, частково-суб'єктивним та дуже конкретним:
Я розробник інді-ігор, який працює на андроїд, і останні 6 місяців я боровся і, нарешті, досяг успіху зробити свій власний 3D-додаток для андроїд. Тому я подумав, що я скачу на SO та допоможу іншим, хто бореться з android та openGL-ES
Однак переважна більшість питань стосується поширення GLSurfaceView. Я зробив цілу програму, не продовжуючи GLSurfaceView(і вона працює нормально). Я взагалі не бачу жодної причини звертатися GLSurfaceViewдо більшості питань, які мені трапляються.
Гірше, що документація на андроїд означає, що вам потрібно, але не дає детального пояснення, чому або які плюси / мінуси проти не поширюються, і робити все, впроваджуючи власні GLSurfaceView.Rendererяк я
І все-таки, велика кількість запитань, де проблема пов'язана лише з розширенням GLSurfaceView, змушує мене замислитися, чи є насправді якась справді хороша причина для цього так, як я це робив (і пропоную у своїх відповідях іншим зробити).
Отже, чи щось мені не вистачає? Чи потрібно тим часом перестати відповідати на запитання?
onResume()