タグ

Intentに関するmonoshiri7のブックマーク (2)

  • Android 画面遷移での値の受け渡し | 世田谷のエンジニア ブログ

    画面遷移時に値を受け渡す。IntentにputExtraで値を追加させて起動させてやることで行えることは知っていた。値としてObjectも可能だったことは知らなかった。初めに見たサンプルを覚えそれが全てだと思い込み、どんなときでもその方法を使う。これを馬鹿の一つ覚えと言う。 今までは馬鹿の一つ覚えで下記のように各要素をputExtraしてた。 Intent intent = new Intent(this, NextAct.class); intent.putExtra("TITLE", novel.getTitle()); intent.putExtra("DESC", novel.getDesc()); intent.putExtra("PRICE", novel.getPrice()); startActivity(intent); (novelはtitle,desc,priceを持

  • Androidで、起動させるActivityに値を渡す方法

    Androidアプリで、Activityから別のActivityを起動させる場合に、情報や値を受け渡す方法は? 以前、Androidアプリで別のアクティビティを起動させる方法を紹介しました。 Androidアプリで別のアクティビティを起動させる方法 ただ起動させるだけでなく、起動させる側から、何らかの情報を渡したい、引き継ぎたい、という場合もあるでしょう。 今回は、その方法をご紹介します。 IntentクラスのputExtra()メソッドを使用します。 同じアプリ内の、xxxxというActivityを起動させ、例として、検索ワードと、or検索かand検索かのフラグを渡す、という場合は以下のようになります。 i = new Intent(getApplicationContext(),xxxx.class); i.putExtra(“KEYWORD”, keywordStr); i.putE

    Androidで、起動させるActivityに値を渡す方法
  • 1