0

Buttons_Class - Display_Class の 2 つのクラスを持つアプリケーションを構築しています。これらを別々のクラスとして保持したいと考えています。ユーザーがボタンをクリックすると、Buttons_Class の OnClick ルーチンがインテントとバンドルを作成し、Display_Class アクティビティを開始します。これはうまくいっています。Display_Class は情報を取得し、TextView に表示します。

次に何が起こる必要がありますか?ユーザーが 2 番目のボタンをクリックした場合、Display_Activity を再作成する必要がありますか? 新しいインテントを作成する必要がありますか? ユーザーがボタンをクリックするたびに、あるアクティビティから次のアクティビティにどのように情報が移動しますか。どんな例でも大歓迎です。

4

1 に答える 1

0

ユーザーが 2 番目のボタンをクリックした場合、Display_Activity を再作成する必要がありますか?

を呼び出すstartActivity()と、既定では、アクティビティの新しいインスタンスが作成されます。など、必要に応じてインテントのフラグで制御できますFLAG_ACTIVITY_REORDER_TO_FRONT

新しいインテントを作成する必要がありますか?

別のアクティビティを開始する場合は、はい。の別のコピーを開始する場合はDisplay_Activity、おそらくそうではありません。

于 2011-03-28T23:54:35.543 に答える