为什么在显示DialogFragment
时执行不会停止?
public void someMethod() {
methodeOne();
new FeedbackAlertDialog().show(getFragmentManager(), "tag"); // DialogFragment opened
methodeTwo(); // Looking in logs this is executed when DialogFragment is shown
}
通常,当其他一些尚未完成时,执行会停止。你能解释一下吗。
答案 0 :(得分:1)
为什么在显示DialogFragment时执行不会停止?
show()
是异步调用。在调用methodeTwo()
时,该对话框甚至不在屏幕上。