gpt4 book ai didi

android - 处理 AlertDialog.Builder 中的后退按钮

转载 作者:行者123 更新时间:2023-11-29 14:37:52 24 4
gpt4 key购买 nike

当显示 dilog 构建器时,我想在按下后退按钮时结束()该应用程序。

我有以下代码

private void displaydialog() 
{
final LayoutInflater inflator = LayoutInflater.from(this);
final View settingsview = inflator.inflate(R.layout.nointernet, null);
final AlertDialog.Builder builder = new AlertDialog.Builder(this);

builder.setIcon(R.drawable.reminderalert);
builder.setTitle("No Network...");
builder.setView(settingsview);

builder.setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
startActivity(new Intent(android.provider.Settings.ACTION_SETTINGS));
dialog.dismiss();
}
});

builder.create().show();
}

我不确定在哪里插入 OnKeylistener 和按键事件。有人可以指导我何时/如何插入监听器吗?

谢谢!

最佳答案

如果你想在 AlertDialogNegative Button 被点击或者硬件后退按钮时结束当前的 Activity单击(当显示 AlertDialog 时)然后执行如下操作,

pDialog.setOnCancelListener(new DialogInterface.OnCancelListener() {
@Override
public void onCancel(DialogInterface dialog) {
// if from activity
finish();

}

});

关于android - 处理 AlertDialog.Builder 中的后退按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24993825/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com