メモです。メモったらメモです。
つまりJavaとかマルチスレッドが苦手な主の主による主のためのメモです。
・Widgetの参照をとるとき、setContentViewを先やっとかないと落ちるっぽい
・MediaPlayerを使うときはcreate→prepareらしい。おまじない。
・こまったら
リファレンス追記(03/08)
SurfaceViewは継承(extends)で使う
描画系はRunnableの実装(implements)でthreadのスタートか、ScheduledExecutorServiceに投げ込むとキー入力とは非同期になる…のか。
ゲームの挙動って描画とは同期を取ったほうが制御しやすい気がする、となるとRunに大半の処理が乗ることになる…のか
サウンドは別スレッド…?
追記の追記(5/17)
SurfaceHolder.CallbackはlockCanvasをするのに必要。そして実装でつくる