- アクティビティ間でデータの受け渡しを行う方法 - Android Studioでアプリ開発!
- ここがいちばんわかりやすかった
- [Android] アプリの画面遷移とActivity間のデータ転送 | Androidアプリ開発
- 画面間でデータを受け渡しする - Androidプログラマへの道 〜 Moonlight 明日香 〜
- Intentでオブジェクトを渡す方法 | TechBooster
まとめ
Intentクラスには、Extraと呼ばれるデータをputしたりgetしたりできるようだ。GETクエリみたいなものだろうか。
受け側
oppaiWV.setWebViewClient(new WebViewClient()); oppaiWV.loadUrl("http://google.com"); + + Intent intent = this.getIntent(); + int oppai = intent.getIntExtra("oppai", 0); + Log.d(this.getLocalClassName(), "oppai:" + oppai); }
攻め側
public void onClick(View v) {
Intent intent = new Intent(this, RoomActivity.class);
+ intent.putExtra("oppai", 100);
this.startActivity(intent);
}
結果
D/RoomActivity﹕ oppai:100
おっぱいが100こ
DRY