Я бегу SurfaceView, как описано здесь:андроид изображения рендеринга с учетом поверхности с загрузчиком залп изображения
SurfaceView в основном поток и делает изображения асинхронно.
Внутри вида на поверхности Я вызываю ImageLoader volley (который является членом SurfaceView) для асинхронного получения изображений с сервера.
Проблема заключается в том, что я получаю следующую трассировку стека:
01-30 18:23:19.825: ERROR/AndroidRuntime(6809): FATAL EXCEPTION: Thread-3929
java.lang.IllegalStateException: ImageLoader must be invoked from the main thread.
at com.android.volley.toolbox.ImageLoader.throwIfNotOnMainThread(ImageLoader.java:467)
at com.android.volley.toolbox.ImageLoader.get(ImageLoader.java:189)
at com.android.volley.toolbox.ImageLoader.get(ImageLoader.java:171)
Есть ли способ, что изображения запрашивается в SurfaceView или есть альтернативные способы сделать это?