builder.setPositiveButton("Yes",
new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialog, int id)
{
dialog.dismiss();
longOperations();
}
});
在上面的代碼中,每當我做dialog.dismiss()時,對話不會被當場解散,而是等待下面的方法完成。爲什麼?正如我想讓對話在我打電話時被解僱一樣。Dialog在撥打電話時不會被解僱
你可以這樣嘗試......設置OnDismissListener for Dialog並在那個監聽器中做longOperation()... –
@GopalRao謝謝。作品。 – tony9099