0

私は Android プログラミングの初心者で、アクティビティを閉じるときに少し問題があります。アプリに入ると、「キャンプ」という別のアクティビティに移動し、メニュー画面に戻ったときにアクティビティを閉じたいので、私はこれを書きました:

public void onPause(){
    CampActivity.this.finish();
}

しかし、戻るボタンを押すと、アプリケーションが閉じられたことを示すエラーが表示されます。

それが機能するようにするにはどうすればよいですか?

4

2 に答える 2

2

CampActivity.this.finish();再び一時停止機能を呼び出すため(アクティビティのライフサイクルを参照)、finish を呼び出すべきではありませんonPause()

于 2012-08-20T14:13:59.573 に答える
1

戻るボタンをタップするだけで、 が閉じますActivity。または、を使用してそれを行うことができますButton

 button.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            finish();

        }
    });
于 2012-08-20T14:31:02.107 に答える