こんにちは、私はAndroidアプリケーション開発の初心者です。私のアプリケーションでは、私は2つのアクティビティActivity1とActivity2を持っています。アクティビティ1を私はIntentとして呼び出します。このアクティビティ(activity2)最初の活動はありますか?Pls guide meAndroidアクセスアクティビティ1アクティビティ2
答えて
いいえ、ありません。アクティビティ1がシャットダウンされた可能性もあります。
2つのアクティビティ間でDATAを渡す場合は、もちろん実行できます。データをインテントとともに渡すか、http://developer.android.com/reference/android/content/SharedPreferences.htmlやその他のストレージを使用して、両方のアクティビティからアクセスできます。
ローミングサービスは、それだけで意図を通じていくつかのデータを渡すためには活動2に、アクティビティ1からのデータを渡して作る唯一の事:第二活動の
intent.putExtra("key", "Your data here");
:
String data = getIntent().getExtra("key");
これが当てはまらない場合、あなたの仕事はどこかで間違っています。活動がバックグラウンドになったとき、それと対話する意味はありません。
これでレイアウトのオブジェクトを渡すことはできますか? – karthi
可能であっても、アクティビティ間でオブジェクトのインスタンスを渡すべきではありません(私はそうは思わない)。 –
2番目の活動ではなく、
startActivity(...);
を使用しての、そして、以前のいずれかに何かを変更したいからあなたはたぶんこれlinkを助けることができる
startActivityForResult(...);
を使用する必要があります。
アクティビティAからアクティビティBを開始し、アクティビティBが完了したときにいくつかのパラメータを変更するシナリオがあります(変更はリアルタイムで伝播できません。活動状態A)。したがって、これを実装する最善の方法は、アクティビティ結果を使用することです。詳細については、Android: Capturing the return of an activity
- 1. Androidスタジオ:1つのボタンで2種類のアクティビティ
- 2. Androidダイアログ1つではなく2つのアクティビティで表示
- 3. Android:4つのフレーバーのうちの2つで1つのアクティビティ
- 4. Android:1つのレイアウトを共有する2つのアクティビティ
- 5. Android:1つの画面で2つのアクティビティを表示
- 6. Androidの1つのアクティビティをポップアップウィンドウ
- 7. Androidカメラ「エラー-1」が私のアクティビティでcamera.takePicture
- 8. Android:1つのアクティビティに複数のオプションメニュー
- 9. Android 30アクティビティ、1つにする方法
- 10. Android:1つのアクティビティでアクティビティの結果を聞く
- 11. 1つのアクティビティで2つのphonegap webview
- 12. 1つのアクティビティで2つのonActivityResults
- 13. 2 1つのアクティビティでのアクション
- 14. 1アクティビティ、2フラグメントと設定の向き
- 15. 1つのアクティビティ用の2つのランチャ
- 16. 第2アクティビティから第1アクティビティへのデータの受け渡し
- 17. グリッドビューの注文アクティビティ1とアクティビティ2を開くために
- 18. Androidのアニメーション。 2つの翻訳アクティビティ
- 19. Android Date Picker Fragment - 2同じアクティビティで
- 20. 2つのアクティビティ間のカスタムトランジション(アニメーション)Android
- 21. Android oneアクティビティの2つのアニメーション
- 22. Android - 同じボトムバーの2つのアクティビティ
- 23. Androidマテリアル2つのアクティビティ間の動き
- 24. Android Espresso:第2アクティビティでテストケースを実行
- 25. 1つのAndroidアクティビティに2つのonNewIntent()を設定できますか?
- 26. Android - 2つのスピナーが1つのアクティビティ - データを保存できません
- 27. アクティビティ2の戻るボタンは、Android 7のアクティビティ1に行くのではなく、アプリケーションを終了します。
- 28. Android - 1つのアクティビティから2つの異なるアクティビティに移動する方法
- 29. Androidスタジオ1ボタン2イベント
- 30. Android、2アプリ1つのデータベース?
と表示されます。 Activity2からActivity1を通知したい場合、またはActivity2のActivity1のメンバーにアクセスしたい場合は、正確に何をしたいのか説明してください。 –
例えば、私はEdittextのsettext()を変更したい(edittextはactivity1にあった)。edittextはfristactivity.iにあり、それをsecoundアクティビティから変更したい。 – karthi