AlertDialog对Activity生命周期的影响

先说结论:AlertDialog对Activity的生命周期不会产生影响。

经过本人实测,弹出AlertDialog时并没有回调当前Activity的onPause和onStop方法。

通过源码也可以知道,AlertDialog弹出的时候只是在show阶段先是调用了dispatchOnCreate方法来调用onCreate回调并配置布局,然后通过addView的方式将alertDialog显示出来

你可能感兴趣的:(AlertDialog对Activity生命周期的影响)