创建像愤怒的小鸟一样的返回按钮功能

Create go back button function like Angry Birds

我正在创建一个应用程序,其中具有像愤怒的小鸟一样的返回按钮功能,我创建了弹出窗口 window,它具有关闭按钮和其他按钮。

要返回我使用:

@Override
public void onBackPressed() {
    // Write your code here
    initiatePopupWindow();
    super.onBackPressed();
}

我知道 finish() 代码不会回到以前的 Activity 按下返回按钮时,此代码有效。弹出窗口 Window 打开但立即返回到之前的 Activity。

我的问题是:如何在按下返回按钮时保持弹出窗口 window,而不像愤怒的小鸟游戏那样返回到上一个 activity 当用户按下返回按钮时,它会打开弹出窗口 window 并且用户必须 select 一个选项

我想做类似的东西 寻找建议 谢谢

删除这一行:

super.onBackPressed();

发件人:

@Override
public void onBackPressed() {
    // Write your code here
    initiatePopupWindow();
    super.onBackPressed();
}