如何以编程方式关闭Android弹出窗口?

时间:2012-02-25 11:16:54

标签: android popup

我想通过点击按钮以简单的方式转发电话。

通过拨打GSM服务代码来转发呼叫。但是,执行此操作后,会出现一个弹出窗口,告知该操作是否成功。

有没有办法以编程方式禁止或关闭此弹出窗口?

2 个答案:

答案 0 :(得分:2)

如果您询问GSM / UMTS使用的USSD codes而不是no,则无法禁止或关闭确认弹出窗口。

下面的故障单中要求使用API​​,但仍未解决:

http://code.google.com/p/android/issues/detail?id=1285

答案 1 :(得分:2)

这个答案适用于那些提出这个问题的人,这意味着一个自启动的弹出窗口。为弹出窗口创建一个类成员变量。

PopupWindow popupWindow;

假设它已初始化并显示在之前,可以根据需要使用

关闭它
if (popupWindow != null) {
    popupWindow.dismiss();
}

有关详情,请参阅this Q&A