たくさんのボタンがあるメイン メニュー アクティビティがあります。1 つのボタンで、ユーザーがフォームに入力して送信できる新しいアクティビティを開始します。ユーザーがフォームを送信すると、3 番目のアクティビティが開始されます。基本的には、コンテンツを含む画面と、メイン メニューに戻るためのボタンだけです。しかし、インテントを作成してメイン アクティビティに移動すると、setContentView() が機能せず、ボタンの割り当てによって NullPointerException が発生します。
インテント フラグを使用するか、finish() を呼び出すことで、スタックに戻る方法があることはわかっています。などのインテント フラグでは成功していませんIntent.FLAG_ACTIVITY_CLEAR_TOP
。私は 1 つではなく 2 つのアクティビティから離れているため、finish() は機能しません。メインアクティビティに戻る適切な方法は何ですか?
ありがとう