I would like to call a GLES20
method when an item from the options menu is selected.
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.clear:
GLES20.glClear(GLES20.GL_COLOR_BUFFER_BIT);
break;
// ...
}
}
This does not work since I am in the main
thread and not in GLThread
. It says:
call to OpenGL ES API with no current
context (logged once per thread)
But what do I have to do to get things working?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…