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

しかも

夕方頃に報告入れたら現象が逆転してました。こりゃハードが原因じゃないのかどうか。明日、もうちょい色々確認してみる方向にて。