0

非常に単純なアプリケーションに問題があります。

メインのアクティビティがあり、ボタンをクリックすると 2 番目のアクティビティが開きます。

newEntryButton.setOnTouchListener(new View.OnTouchListener() {
        @Override
        public boolean onTouch(View view, MotionEvent motionEvent) {
            Intent intent = new Intent(MainActivity.this, NewSpendingActivity.class);
            MainActivity.this.startActivity(intent);
            return true;
        }
    });

このアクティビティを閉じると (たとえば、[戻る] ボタンをタップする)、またはfinish()ビューを呼び出すと、もう一度読み込まれます。戻るボタンをもう一度タップすると閉じます。これの原因は何ですか?

4

2 に答える 2

0

これで問題が発生することはありません。

newEntryButton.setOnClickListener(new View.OnClickListener() {

        public void onClick(View view) {
            Intent activityChangeIntent = new Intent(MainActivity.this,NewSpendingActivity.class);
            MainActivity.this.startActivity(activityChangeIntent);

        }
    });
于 2013-11-06T20:28:00.790 に答える