Java 如何在触摸屏幕底部时启动另一个活动?-Android Studio 2d游戏

Java 如何在触摸屏幕底部时启动另一个活动?-Android Studio 2d游戏,java,android-studio,canvas,bitmap,2d-games,Java,Android Studio,Canvas,Bitmap,2d Games,我正在制作一个类似于Flappy Bird的2d游戏。当角色(位图)落在屏幕底部时,我想打开另一个活动(游戏结束活动) 我试过了,但没用 private int screenHeight = Resources.getSystem().getDisplayMetrics().heightPixels; if(diverY > screenHeight){ Intent gameOverIntent = new Intent(getContext(), Game

我正在制作一个类似于Flappy Bird的2d游戏。当角色(位图)落在屏幕底部时,我想打开另一个活动(游戏结束活动)

我试过了,但没用

 private int screenHeight = Resources.getSystem().getDisplayMetrics().heightPixels;

    if(diverY > screenHeight){

        Intent gameOverIntent = new Intent(getContext(), GameOverActivity.class);
        gameOverIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
        gameOverIntent.putExtra("Score", score);

        getContext().startActivity(gameOverIntent);
    }

在寻求“不起作用”的帮助时,请解释“不起作用”的实际含义,以及您采取了哪些步骤来理解为什么结果的表现与您预期的不同。好吧,它什么也没做。它从屏幕上掉下来,什么也没发生。