色々メモ
なんだかんだ牛歩の歩みが如しですが何だか楽しいです。
とりあえず遊べるけどゲームバランスが悪すぎるので悩み中...
調べたページなどを記録
設定の永続化
SharedPreferencesにバイナリを入れようとしちゃだめorz
プロセスKILLすると設定が読めなくなる謎の症状に悩まされるよ!
画面回転
状態の保存・復帰はonSaveInstanceState/onRestoreInstanceStateを処理
- Y.A.M の 雑記帳: Android Bundle で状態を保存
- Y.A.M の 雑記帳: Android Parcelable を使ってクラスのメンバを一時保存
- Android android.os.Parcelable / Parcel - adakoda
- Parcelable | Android Developers
低速なストレージからの入力はonRetainNoneConfigurationInstance()でキャッシュすると切り替えが早いよ!
SurfaceViewでは切り替えアニメーションできない?
Activityを1つにして高速に画面遷移
でもView指定しなおすと一瞬ブラックアウトになるのでActivityとViewが1つずつでその中で描画処理だけ分割みたいな感じでなんだかとんでもないことにナッテマス
よい方法があれば誰か教えてほしいorz
String.splitでは-1をつけないといけない場合が
クラス⇒文字列/文字列⇒クラス
画面回転時に状態の保存/復帰用に実装してみたが試してみたら実はまったく必要なかったというorz
- Javaリフレクションメモ(Hishidama’s Java Reflection Memo) - 引数ありコンストラクターを使ったインスタンス生成
- Class.forName/newInstance - 文字列からインスタンスを生成 - Java入門