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