ASUS ME173X
ええと端末情報確認するに
- Android バージョン 4.2.1
- カーネルバージョン 3.4.5
なんですが、意味不明な挙動を確認。
そのアプリですが、関係する部分のみ要件というか仕様を列挙すると以下です。
- BOOT_COMPLETED な broadcast である Activity を startActivity する
- startActivity 時には Intent に FLAG_ACTIVITY_NEW_TASK をセット
- 現状、Root Activity の launchMode は singleTask に設定
- この他に二つの Activity を使っているが launchMode はデフォルト (未設定)
で、以下な状況で落ちてます。
- Root Activity から別な Activity に遷移している状況
- Home ボタンを押して Home 表示
- Launcher アイコンからアプリ起動で落ちる
ちなみに Root Activity の onActivityResult が呼び出されていて引数な Intent がぬるぽ、との事らしい (詳細未確認) です。
Root Activity を表示している状況で Home 押下して Launcher アイコンをクリックした時は問題は無い模様。
で、これってどんなバグなの? って言いつつ以下な状態の N7 ではこの挙動は再現できませんでした。
- Android バージョン 4.3
- カーネルバージョン 3.1.10-g1e8b3d8
ちょっとごめんなさい状態かも。あるいは他の Activity にも launchMode 設定してあげると挙動が変わったりするのかどうか。
結果
駄目でした。
これは 4.2 な問題なのか。あるいは ASUS の端末の問題なのか。そもそも意味が分からないのですがこれってどうしたものやらorz
しかも
夕方頃に報告入れたら現象が逆転してました。こりゃハードが原因じゃないのかどうか。明日、もうちょい色々確認してみる方向にて。