2011-06-20 4 views
0

問題があり、解決に至った検索で何も見つかりませんでした。 ユーザがのOk-/Cancel-Buttonを押すと、私の活動が終了するはずです。 アクティビティが終了すると、透明なオーバーレイが残ります。どうすれば消えさせることができますか?手作業でアクティビティを閉じると透明なウィンドウが表示される

System.exit(0) and finish()で試したところ、どちらも同じ結果でした。 残念なくアクティビティを閉じるにはどうしたらいいですか?

ご協力いただきありがとうございます。

+1

ok/cancelボタンを押したときにダイアログのdismiss()APIを使用していますか? – sat

+0

私はそれを見たことがありません。 AlertDialog.Builderの周りにコードを投稿できますか? – Snicolas

+0

ヒントのためにもありがとう! –

答えて

0

アクティビティを閉じていて、ダイアログが残っているようです。その後、

DialogInterface.OnClickListener

コールdialog.dismiss()またはdialog.cancel()finish()を呼び出し、何が起こるかを参照してください。しかし実際には、コードが必要です。

+0

はい、これが問題でした。ダイアログを閉じるのを忘れてしまった。そしてfinish()は明らかに間違った位置にありました。助けてくれてありがとう!コードを忘れてしまい、ごめんなさい。 :) –

関連する問題