我有像这样的onCreate方法代码
AlertDialog.Builder builder = new AlertDialog.Builder(
Ex.this);
builder.setMessage(
getResources().getString(R.string.title))
.setPositiveButton(
getResources().getString(R.string.ok),
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,
int id) {
}
})
.setNegativeButton(
getResources().getString(R.string.Cancel),
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,
int id) {
}
}).create().show();
但是我总是错误地 泄露窗口 错误。谁能告诉我有什么问题?我试图用getApplicationContext()替换Ex.this,但这没有帮助。
答案 0 :(得分:0)
请勿直接致电dialog.show()
。相反,请浏览onCreateDialog()
。
有关示例,请参阅API演示:http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/AlertDialogSamples.html