私には2つのアクティビティ(AとB)があります。Aは単なるリストビューで、Bには描画用のJNIコードopengl-esで使用するサーフェスビューと、サウンド用のJavaのスレッドがあります。初めて正常に動作し、A から B への 3 つまたは 4 つの移動を行うことができ、A に戻る戻るボタンを押します。唯一の出力は次のとおりです。
05-30 15:12:12.535: D/libEGL(10296): loaded /system/lib/egl/libGLES_android.so
05-30 15:12:12.558: D/libEGL(10296): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_120.so
05-30 15:12:12.687: D/libEGL(10296): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so
05-30 15:12:12.695: D/libEGL(10296): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so
アクティビティ A で oncreate メソッドを実行しようとします。JNI コードでは、すべてのデータを消去し、使用済みメモリをすべて削除し、すべてのスレッドを停止します。スレッドや余分なメモリが存在しないことがわかります。ただし、クラッシュは特定の場所で発生しないため、クラッシュを検出できません。エラーが発生しないため、本当にランダムで迷惑です。アクティビティ B で、サーフェスビューに関連するすべてのアクションを削除します。
これは誰かに起こることがありますか?