如何在屏幕翻转上覆盖片段的重新创建

时间:2016-01-15 02:09:05

标签: android

我有一个活动,如果某个按钮被按下,则会启动一个片段(不在onCreate()中)。 目前,在片段启动后,如果旋转屏幕,则会自动重新创建片段。

附带问题:这种行为听起来是否正常?在我看到的与此相关的其他帖子中,人们似乎必须输入代码来重新创建片段。

我希望覆盖此功能并手动重新创建我自己的片段。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

这很正常,虽然颈部疼痛。您可以通过在mainfest中放置configChange来覆盖它。在这种情况下,旋转设备时将调用Activity中的onConfigChanged。但是,如果您要在横向和纵向的不同布局之间进行更改,则必须手动执行此操作。