24 lines
604 B
Java
24 lines
604 B
Java
package com.ea.easp;
|
|
|
|
import android.opengl.GLSurfaceView;
|
|
import android.os.Handler;
|
|
|
|
public class TaskLauncher {
|
|
private static final String TAG = "TaskLauncher";
|
|
private GLSurfaceView mGLSurfaceView;
|
|
private Handler mHandler;
|
|
|
|
public TaskLauncher(Handler handler, GLSurfaceView gLSurfaceView) {
|
|
this.mHandler = handler;
|
|
this.mGLSurfaceView = gLSurfaceView;
|
|
}
|
|
|
|
public void runInGLThread(Runnable runnable) {
|
|
this.mGLSurfaceView.queueEvent(runnable);
|
|
}
|
|
|
|
public void runInUIThread(Runnable runnable) {
|
|
this.mHandler.post(runnable);
|
|
}
|
|
}
|