1

Androidの場合、私のアプリには、ユーザーがクリックしてアプリを開いたとき(onCreate)に表示される画面に戻すためのボタンがあります。

そのボタンを設定して、ユーザーをメインメニューに戻すにはどうすればよいですか?

私はswitchステートメント(クリック時)に次のようなものがあります:

         case R.id.return_main:
            onCreate();
            return;

ここで、return_mainはボタンのIDです....それが正しくないことはわかっていますが、他の方法は考えられませんでした。

ありがとう!

4

4 に答える 4

3

インテントを使用して、メインアクティビティを再開します。

Intent intent = new Intent(this, MainActivity.class);
startActivity(intent);
于 2010-11-22T18:15:00.943 に答える
3

finish()を呼び出すだけでよいはずです。メイン アクティビティの子であるアクティビティにいる場合は、そのメイン アクティビティ画面に戻ります。

于 2010-11-22T18:19:22.267 に答える
0

インテント インテント = 新しいインテント(this, MainActivity.class); startActivity(意図);

于 2011-03-30T10:05:42.790 に答える
0

メイン メニューに戻るには、アクティビティを強制終了する必要があります。たとえば、メニューから Activity1 を呼び出して強制終了します。

ActMenu.java

startActivity(new Intent(ActMenu.this,Activity1.class));

Activity1.java

Button btnForm = (Button) this.findViewById(R.id.btnForm);      
        btnForm.setOnClickListener(new Button.OnClickListener()
        {
            public void onClick(View v)
            {
                finish();                           
            }
        });
于 2013-07-09T04:55:16.113 に答える