タグ

androidとintentに関するtakaesuのブックマーク (2)

  • Android launchMode の違い

    android:launchMode については以前のエントリ 「Android Activity, Task, Stack, Launch mode」 にも少し書いたのですが、それぞれの違いについてもう少し詳しく説明したいと思います。 上記のエントリで私がまとめた launchMode の表を再掲します。 この表に載っている 「インテントに応答するアクティビティをどのタスクに保持するか」 「アクティビティのインスタンスを複数生成できるか」 「インスタンスに他のアクティビティを含めることができるか」 「クラスの新しいインスタンスを起動して新しいインテントを処理するかどうか」 について順番に説明します。 ■ インテントに応答するアクティビティをどのタスクに保持するか ここに アプリX があるとします。 このアプリは ACTION_SEND を処理できる Activity A を持っています。

    Android launchMode の違い
    takaesu
    takaesu 2012/08/31
    めっちゃわかりやすい
  • Intent flags - Raspberry Farad

    Activity起動時、期待する動作を実現する為に、以下のフラグを設定する場合がある。 Intent i = new Intent(); i.setFlags( Intent.FLAG_ACTIVITY_NEW_TASK ); startActivity( i ); http://developer.android.com/reference/android/content/Intent.html # Flags FLAGSDETAILS FLAG_ACTIVITY_BROUGHT_TO_FRONTThis flag is not normally set by application code, but set for you by the system as described in the launchMode documentation for the singleTask mod

    Intent flags - Raspberry Farad
  • 1