Androidプログラミング質問スレ revision52 [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0336デフォルトの名無しさん
2017/01/02(月) 11:55:42.14ID:aL1Sm2SgGLSufaceViewをnewした後にContextを渡す方法はないでしょうか?
なるべく不必要な生成を避けたいと考え、GLSurfaceViewをApplicationのメンバー変数にして、
ActivityからgetApplication.mGLSurfaceViewでアクセスするようにしているのですが、
Activity.onCreate内でnewしないと、画面の縦横を変更した際、setContentView(mGLSurfaceView)時にエラーを起こします。
スリープからの復帰をする場合は問題ありませんし、Application.onCreate内でnewした場合は初回のみ動作するので、
おそらくGLSurfaceViewに渡しているContextだけを更新出来ればエラーを起こさなくなると考えているのですが、
ネットを検索してみてもActivity.onCreate内でnewしているものしか見つけられませんでした。
■ このスレッドは過去ログ倉庫に格納されています