スレッド開始時における原因不明のエラー

NO IMAGE

ゲームを作る際は、殆どの場合においてスレッド(Thread)を使用しますが、

原因不明のエラーが出ることがあります。

エミュレータ上では問題なく動作するのですが、実機だとスレッドをスタートする部分でエラーを吐きます。

色々試した結果、SurfaceViewのコンストラクタでスレッドをスタートさせていたのをsurfaceCreatedに移動することで、エラーがなくなりました。

 

そもそも、全く同じやり方でエラーが出ないアプリもあるので、原因は未だに掴めていません。