gpt4 book ai didi

android - 如何取消 AlertDialog.Builder

转载 作者:IT王子 更新时间:2023-10-28 23:34:57 24 4
gpt4 key购买 nike

我应该在 Runnable Run 方法中写什么来取消 Alert.Builder??

AlertDialog.Builder ad;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

Context context=this;
ad = new AlertDialog.Builder(context);
ad.setTitle("Warning");
ad.setMessage("Just Testing It");

ad.setPositiveButton("Yes", new OnClickListener() {

@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub

}
});

ad.setNegativeButton("Nooooo", new OnClickListener() {

@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub

}
});

ad.show();
Handler h=new Handler();
h.postAtTime(r, 10000);

}
public Runnable r=new Runnable() {

@Override
public void run() {
// TODO Auto-generated method stub

}
};

最佳答案

您不能隐藏 AlertDialog.Builder。而是将成员变量 ad 声明为 AlertDialog,使用构建器创建 AlertDialog 并通过编写 ad = builder.create() 将其分配给 ad .在run方法中调用ad.cancel();

关于android - 如何取消 AlertDialog.Builder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5547369/

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