0

前に移動するために簡単back buttonに実装しようとしていますが、メソッドを呼び出しているときに奇妙な動作が発生しています-問題は、ボタンを2回押す必要があることですか? なぜこうなった?バックメソッドでは、私は. 完全に新しいなしで以前に保存されたものに移動する他の方法は何ですか?activityactivityfinish()backfinish()activityinstantiateIntent

  public void back1 (View view){
    this.finish();
    }

これは同じ結果の 2 回目の試行です。

 ImageButton buttonback = (ImageButton) findViewById(R.id.imageButton6);

    buttonback.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            onBackPressed();
        }
    });
4

3 に答える 3

0

ほとんどの場合、アクティビティを 2 回開始しています。

後ろに押すと一方が終了し、もう一方が前に出ます。インテントを使用している、またはアクティビティを開始している可能性があるものについては、onCreate と onResume を確認してください

于 2015-10-05T13:00:28.580 に答える