2011-01-06 18 views
0

私はAndroid 2.2のLockScreenでOpenGLを使用しています。デバイスがLockScreenで実行されると、次のエラーが発生します。java.lang.IllegalArgumentException:SurfaceViewまたは関連SurfaceHolderに有効なSurfaceがあることを確認してください。surfaceViewまたは関連SurfaceHolderに有効なSurfaceがあることを確認してください

問題の原因を知っている人はいますか?私はLockScreenのコンテキストがactivtyのコンテキストとは異なるので、この理由がこの問題を引き起こすと思います。しかし、私は確信していません。

答えて

0

このエラーは、com_google_android_gles_jni_EGLImple.cppのenv-> GetIntField(native_window、gSurface_SurfaceFieldID)関数のnull戻り値が原因です。ジンジャーブレッドはこの問題を解決しました。彼らは他の方法を使用してウィンドウ値を取得します。

関連する問題