textView
アクティビティBを表示せずに追加することはできますか?
つまり、ボタン(on DiallerActivity
)を押すと、を離れずにatextView
が追加されます。HistoryActivity
DiallerActivity
これどうやってするの?
textView
アクティビティBを表示せずに追加することはできますか?
つまり、ボタン(on DiallerActivity
)を押すと、を離れずにatextView
が追加されます。HistoryActivity
DiallerActivity
これどうやってするの?
表示せずにアクティビティ B に textView を追加することは可能ですか?
いいえ、直接ではありません。
AnActivity
は特別なケースの Android クラスであり、通常の Java クラスとして扱われるべきではありません。事実上、 の目的はActivity
UI のフレームワークとして機能することです。そのため、 が表示されない場合、Activity
基本的に UI はありません。言い換えれば、ユーザーがそれを見たり操作したりできない場合、どうすればそれがユーザー インターフェイスになるのでしょうか?
論理的なチンパンジーが示唆SharedPreferences
するように、変更は何らかの形のデータ履歴 (データベースまたはHistoryActivity
TextViews
ある形式のグローバル データまたは状態を変更するか、最初のデータが2 番目のデータを開始する責任がある場合にデータを渡すことによって間接的に行う場合を除いてActivity
、別のオブジェクトのルック、フィール、または動作を変更しようとするべきではありません。Activity
Activity
うーん-あなたの質問を完全に理解しているのかわかりません。ダイヤルした番号を表示せずに「HistoryActivity」に追加しますか?
その場合は、データ(ダイヤル番号のリスト)をビュー(HistoryActivity)から分離することをお勧めします。次に、ダイヤルした番号を、それらを保持するために使用されるデータレコードに追加するだけです(リストを提案します)。ユーザーがHistoryActivityを開くと、データを表示するために必要な数のテキストフィールドを描画できます。