プレーヤーの作成と同じレイアウトでプレーヤーを編集しようとしています。
プレーヤーの編集ボタンを押すと、プレーヤーの作成ページの見出しを「プレーヤーの編集」に変更し、リストボックスにプレーヤー名を入力します。完了を押したときにプレーヤーの作成アクティビティに戻る方法を知りたいです。ありがとうございました
プレーヤーの作成と同じレイアウトでプレーヤーを編集しようとしています。
プレーヤーの編集ボタンを押すと、プレーヤーの作成ページの見出しを「プレーヤーの編集」に変更し、リストボックスにプレーヤー名を入力します。完了を押したときにプレーヤーの作成アクティビティに戻る方法を知りたいです。ありがとうございました
通常finish()
、現在のアクティビティを終了するために呼び出すと、ユーザーはスタックの最初のアクティビティにリダイレクトされます。これは明らかに、Create Player アクティビティである必要があります。
done
そのため、ボタンのクリックリスナー、onClick
通話中を設定しますfinish()
onClick
または、通常のアクティビティを開始する場合と同様に、 でプレイヤーの作成アクティビティを開始することもできます。
Intent intent = new Intent(EditPlayer.this, CreatePlayer.class);
startActivity(intent);
プレーヤーの編集ボタンを押すと、プレーヤーの作成ページの見出しを「プレーヤーの編集」に変更し、リストボックスにプレーヤー名を入力します。
1 つのアクティビティですべてのアクションを実行したように見えますか?
切り替える場合は、2 つのアクティビティを作成することをお勧めします。プレーヤーの作成 A アクティビティ -> 押された編集 -> startActivity B -> 編集 -> 完了および終了 () アクティビティ B -> 再開 A アクティビティ。