タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

intentに関するsudoemacsのブックマーク (2)

  • アプリ二重起動について - 肉になるメモ

    すでにアプリを起動している状態で、ウェブや、ステータスバーから同アプリを起動した場合 以前のActivityが残った状態となってしまっていた。 アプリを起動した時点でログイン処理等をしているので、今までのActivityは消したい。 ManifestのlaunchModeを全て"singleTask"にしてしまってもよかったが それだと重大な欠点が。 Activityからの戻り値を処理する、onActivityResultが正常に動作しない。 "singleTask"なのであたりまえか・・ なので、launchModeは"standard"(デフォルト モード)のままで、 一番最初のIntentオブジェクトに以下のフラグを設定。 Intent intent = new Intent(this, Login.class); intent.setFlags(Intent.FLAG_ACTIVI

    アプリ二重起動について - 肉になるメモ
  • 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の挙動
  • 1