先说结论:AlertDialog对Activity的生命周期不会产生影响。
经过本人实测,弹出AlertDialog时并没有回调当前Activity的onPause和onStop方法。
通过源码也可以知道,AlertDialog弹出的时候只是在show阶段先是调用了dispatchOnCreate方法来调用onCreate回调并配置布局,然后通过addView的方式将alertDialog显示出来
先说结论:AlertDialog对Activity的生命周期不会产生影响。
经过本人实测,弹出AlertDialog时并没有回调当前Activity的onPause和onStop方法。
通过源码也可以知道,AlertDialog弹出的时候只是在show阶段先是调用了dispatchOnCreate方法来调用onCreate回调并配置布局,然后通过addView的方式将alertDialog显示出来