03/13 00:56 (
@gorry5) ちなみに携帯電話はF209iで3台目。1台目は97年初頭に買ったD201hyper、2年半で壊れて2台目が99年秋のP208hyper。1年で洗濯しちゃって00年秋にF209iにして今に至る
03/13 14:28 (
@sinpen)
@gorry5 あ、ストアから落としたパッケージには、やったことがないな。デバッグ端末として署名されてるデバイスとパッケージの組み合わせで、パッケージを一度展開して、再圧縮しても転送できたのは事実
(ge)
03/13 14:43 (
@sinpen) .
@gorry5 あー。色々試してみたら、差し替えても大丈夫なファイルとダメなファイルとがあるっぽい。pngは全滅。txtみたいなバイナリデータは差し替えて大丈夫な場合と、インストール時に失敗する場合がある。こりゃ汎用的じゃないや
(kizi)
03/13 18:28 (
@gorry5) android:嫌なバグを発見した気がする…あるアプリのショートカットをランチャー上のすぐ起動できるところに置いて、そのアプリを起動する(続く
03/13 18:29 (
@gorry5) 続き)→Backボタンで終了→ランチャーに画面が戻ってくる前からアプリのショートカットの位置を連打→でアプリが起動すると、そのアプリはOnPause()のあとすぐにOnCreate()へ遷移する
03/13 18:32 (
@gorry5) この遷移はAndroidのアプリライフサイクルとしてはありえないはずなので、そういうライフサイクルでOnCreate()での初期化に失敗するアプリは正常に動作しなくなる
03/13 19:22 (
@gorry5) アプリケーションインスタンスは残ったままActivityインスタンスだけ再作成されて、その際にonStop()にもonDestroy()にも遷移しない
03/13 20:35 (
@gorry5) ゆえに、「onCreate()の前にonDestroy()かkillのどちらかが必ず発生する」ことを期待すると、この現象でハマることになると
03/13 22:38 (
@gorry5) Activityインスタンス問題の続き。2つ上がっちゃうなら、onCreate()の側で「終了しようとしているインスタンスが終わるまで待てばいいや」と思ったのだけど、起動処理が終了するまでロックかかってて終了処理の続きができないのね…