如果您在活动完成过程中旋转手机,是否会再次创建新活动?

时间:2018-02-03 12:19:40

标签: android android-activity

如果您在活动处于完成过程中旋转手机,是否会因为其方向发生变化而再次创建新的活动

2 个答案:

答案 0 :(得分:0)

是的,如果您不管理配置,那么相同的活动将从头开始。这意味着当您旋转设备时,在激活过程的中间,它将破坏激活(onDestroy()方法将调用),并且它将重复活动生命周期,它将调用onCreate()方法。 如果要管理配置,请使用此链接的引用。 Activity restart on rotation Android

答案 1 :(得分:0)

答案很简单。对于不同的配置,我们需要不同的资源,并且为了获得不同的资源,我们需要创建一个不同的活动实例。