こんにちは、私は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:4つのフレーバーのうちの2つで1つのアクティビティ
- 3. 1つのアクティビティで2つのphonegap webview
- 4. 1つのアクティビティ用の2つのランチャ
- 5. Android 30アクティビティ、1つにする方法
- 6. Android:1つのアクティビティに複数のオプションメニュー
- 7. Androidの1つのアクティビティをポップアップウィンドウ
- 8. Androidカメラ「エラー-1」が私のアクティビティでcamera.takePicture
- 9. Androidのアニメーション。 2つの翻訳アクティビティ
- 10. 1つのAndroidアクティビティに2つのonNewIntent()を設定できますか?
- 11. Androidスタジオ1ボタン2イベント
- 12. Android、2アプリ1つのデータベース?
- 13. アクティビティ2
- 14. androidのタブレイアウトで1つのアクティビティから別のアクティビティへデータを渡す方法
- 15. Androidリストビュードリルダウン - 1つのアクティビティまたは複数のアクティビティを使用しますか?
- 16. (Android)でもう1つのアクティビティをナビゲートすると、すべてのアクティビティのタブバー
- 17. Android:1つのアクティビティから別のアクティビティへWebViewを渡す方法
- 18. 1つのアクティビティ用に2つのレイアウトをロードする
- 19. アンドロイド3.0以上の1つのアクティビティで2つのリストビュー
- 20. 1つのアクティビティで2つのリストビューを使用する
- 21. 2つのアクティビティを1つのタブで表示
- 22. 1つのアクティビティで2つのギャラリービューを追加する
- 23. Android:プレローディングリストのアクティビティ
- 24. Androidのアクティビティ
- 25. Android:アクティビティをリフレッシュ
- 26. Androidサービス、アクティビティ、ハンドラー
- 27. Androidのアクティビティ名
- 28. androidのアクティビティ
- 29. Android:ウェブビューとアクティビティ
- 30. Androidカスタムタブはアクティビティ
と表示されます。 Activity2からActivity1を通知したい場合、またはActivity2のActivity1のメンバーにアクセスしたい場合は、正確に何をしたいのか説明してください。 –
例えば、私はEdittextのsettext()を変更したい(edittextはactivity1にあった)。edittextはfristactivity.iにあり、それをsecoundアクティビティから変更したい。 – karthi