自定義對話框在我的程序的某些位置不會關閉,例如當他們按下「編輯」按鈕時,但如果從列表視圖中選擇某個對象,對話框不會關閉按下「添加」按鈕。兩個按鈕最終都使用下面的相同代碼,但if語句決定執行哪個。無論哪種方式,問題是,pcDialog.dismiss()超出了if語句,所以它應該總是消除......但它不會。Android對話框關閉()不關閉
關於問題可能是什麼的任何想法?我的對話框作爲成員在任何方法之外聲明。
createDoneBtn.setOnClickListener(
new View.OnClickListener()
{
@Override
public void onClick(View v)
{
if (!editingPC)
{
...
}
else if (editingPC)
{
...
}
adapter.notifyDataSetChanged();
pcDialog.dismiss();
}
});
謝謝,試着抓住了一個沉默的。 – ShrimpCrackers 2011-12-17 19:54:55
@ShrimpCrackers你救了我一天) – 2016-06-23 05:20:29