タグ

Intentに関するkochizufanのブックマーク (5)

  • Android Tips Activityの挙動

    Activity, GroupActivity, SeacrhBarを複合させたアプリ作成時に、挙動で色々とはまったので今後のためにメモ。 はまった時に基に立ち返るのはやっぱ重要ですね。もっと基礎を固めないと… osは現在メインで開発している2.1、エミュレータは2.3で確認 1、まずは基。 1.1、画面表示までに呼び出しが行われるメソッドの流れ onCreate ↓ onStart ↓ onResume ↓ 画面表示 1.2、onNewIntent()メソッドの使い方。 search barで使用するときにちょっと挙動にとまどいました。 このメソッドは一度目のActivityの起動では呼び出されません。二度目以降に呼び出されます。 つまり、 上記のような遷移の場合、画面Aから画面Bに遷移する時には、onNewIntent()は呼ばれません。それがたとえ、 Intent intent

    Android Tips Activityの挙動
  • Activity の起動モード

    Activity には、4種類の起動モードを割り当てることができます。 standard これがデフォルトです。 新しい Intent に応答するとき、新しいインスタンスが生成されます。 ※ 覚えていますか? Activity は常に Intent によって起動します よって、この Activity は、複数のインスタンスを生成することができます。 singleTop 新しい Intent に応答するとき、もし自身の Activity が「現在のスタックにあり、しかも最上位である」 場合に限り、そのインスタンスが再利用されます。 具体的に言うと、連続して同じ Activity を起動したときに、直前のインスタンスを再利用します。 現在のスタックに無かったり、あっても最上位に無い場合、新しいインスタンスが生成されます。 以下の重要な事を覚えておいて下さい。 いかなる場合においても、Inten

  • Androidメモ

    可能 startActivity()を呼び出したタスクに積まれる。 FLAG_ACTIVITY_NEW_TASKで 別タスクとして追加も可能

  • AndroidでActivityのスタックを削除する方法

    Androidで複数Activityからなるアプリの場合、 「A→B→C→A」 のような順番でActivityを順番に呼び出す事があると思います。 この時に、 「A→B→C→A」の「C→A」に移動する時、 前に呼ばれているA,BのActivityのスタックを削除したいようなアプリもあると思います。 なんでかと言うと 「A→B→C→A」と呼ばれたアプリで戻るボタンで戻ると C B A

  • ブラウザや地図、ストリートビューの基、Intentとは?

    Editor Activityのレイアウトも編集 Main Activityのときと同様の方法でEditor Activityのレイアウトも編集します。 Main ActivityにもEditor Activityにも「Button01」というIdがありますが、IdはActivity単位でユニークになっていれば同じ名前を使用しても問題ありません。 「Android Resource Editor」でリソースの定義と指定 Idを「TextView01」と指定したい場合、レイアウト定義ファイルには「@+id/TextView01」と記述されています。一見分かりづらいです

    ブラウザや地図、ストリートビューの基、Intentとは?
  • 1