0

プレーヤーの作成と同じレイアウトでプレーヤーを編集しようとしています。

プレーヤーの編集ボタンを押すと、プレーヤーの作成ページの見出しを「プレーヤーの編集」に変更し、リストボックスにプレーヤー名を入力します。完了を押したときにプレーヤーの作成アクティビティに戻る方法を知りたいです。ありがとうございました

4

2 に答える 2

0

通常finish()、現在のアクティビティを終了するために呼び出すと、ユーザーはスタックの最初のアクティビティにリダイレクトされます。これは明らかに、Create Player アクティビティである必要があります。

doneそのため、ボタンのクリックリスナー、onClick通話中を設定しますfinish()

onClickまたは、通常のアクティビティを開始する場合と同様に、 でプレイヤーの作成アクティビティを開始することもできます。

Intent intent = new Intent(EditPlayer.this, CreatePlayer.class);
startActivity(intent);
于 2012-09-07T09:42:10.137 に答える
0

プレーヤーの編集ボタンを押すと、プレーヤーの作成ページの見出しを「プレーヤーの編集」に変更し、リストボックスにプレーヤー名を入力します。

1 つのアクティビティですべてのアクションを実行したように見えますか?

切り替える場合は、2 つのアクティビティを作成することをお勧めします。プレーヤーの作成 A アクティビティ -> 押された編集 -> startActivity B -> 編集 -> 完了および終了 () アクティビティ B -> 再開 A アクティビティ。

于 2012-09-07T09:44:18.687 に答える