0

create_stateとの 2 つの状態を持つカスタム ボタンを作成しましlogin_stateた。ではcreate_state、押された場合、ユーザーがプロファイル作成フォームに入力できる別のアクティビティに切り替えてから、メイン アクティビティに戻り、 statelogin_stateに切り替える必要があるため、ボタンを押すとユーザーがログオンします。

私は ProfileButton クラスでそれを行いました。そして今、いくつかの問題があることがわかりました。たとえば、次を使用する場合:

Intent goToNextActivity = new Intent(this.getContext(), NewProfileActivity.class);
Activity a = (Activity)this.getContext();
int requestCode = 0;
a.startActivityForResult(goToNextActivity, requestCode);

ProfileButton クラスで宣言されたmyvoid onActivityResult(int requestCode, int resultCode, Intent data) {..}は、2 番目のアクティビティの後に開始されませんfinish()

より良い方法は、そのボタンの親アクティビティでこれを管理することですか? すべてのクリック ハンドラーはアクティビティにある必要がありますか?

4

1 に答える 1