小编blu*_*bl1的帖子

如何在弹出窗口期间禁用Android后退按钮?

我知道如何禁用后退按钮,但不能在弹出窗口期间禁用.

syncb=(Button) findViewById(R.id.SyncB);
syncb.setOnClickListener(new View.OnClickListener() 
    {
        public void onClick(View v) 
        {
            final Dialog dialog = new Dialog(Scouting.this);
            dialog.setContentView(R.layout.popup);
            dialog.setTitle("Popups ftw");
            dialog.setCancelable(true);
            //I think I'd put the code here...
            Button button = (Button) dialog.findViewById(R.id.closePopup);
            button.setOnClickListener(new View.OnClickListener() {
                public void onClick(View v) {
                    dialog.dismiss();
                }    
            });
            dialog.show();
        }
    });
Run Code Online (Sandbox Code Playgroud)

我已经尝试了一切

@Override public void dialog.onBackPressed() { }
Run Code Online (Sandbox Code Playgroud)

@Override dialog.onBackPressed({});
Run Code Online (Sandbox Code Playgroud)

我找不到任何有用的东西.

编辑:通常,它是

@Override public void onBackPressed(){}
Run Code Online (Sandbox Code Playgroud)

而且它通常在主类(不是'嵌套')但是因为我挖了一点......我不是想出来的(尝试,但没有成功).

android popup back-button

1
推荐指数
1
解决办法
2589
查看次数

标签 统计

android ×1

back-button ×1

popup ×1