为什么在实例化DialogFragment时执行不会停止?

时间:2012-07-20 16:58:03

标签: android

为什么在显示DialogFragment时执行不会停止?

public void someMethod() {
    methodeOne();
    new FeedbackAlertDialog().show(getFragmentManager(), "tag"); // DialogFragment opened
    methodeTwo(); // Looking in logs this is executed when DialogFragment is shown
}

通常,当其他一些尚未完成时,执行会停止。你能解释一下吗。

1 个答案:

答案 0 :(得分:1)

  

为什么在显示DialogFragment时执行不会停止?

show()是异步调用。在调用methodeTwo()时,该对话框甚至不在屏幕上。