android - 当应用程序进入 Split View时如何避免调用 onCreate()

标签 android oncreate activity-lifecycle split-screen

在我的应用程序中有一个 Activity (MainActivity)和四个 fragment 。当我的应用程序进入 splitView (多窗口模式)时, onCreate() 方法会在 MainActivity 中被调用,因此当我进入多窗口模式时,第一个 fragment 会被加载。当应用进入 splitView 时如何停止调用 onCreate() 方法。

最佳答案

为了避免在应用程序进入 MultiWIndow 模式(SplitView)时在 Activity 中调用 onCreate() 和 onDestroy() 方法,请在 Manifest 文件中写入 android:configChanges="screenSize|smallestScreenSize|screenLayout|orientation"。

关于android - 当应用程序进入 Split View时如何避免调用 onCreate(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54529379/

相关文章:

Android 重用 Activity

android - 从 Alertdialog 启动另一个 Activity

android - onRetainCustomNonConfigurationInstance 服务泄漏

Play 商店发布中的 0 台设备支持 Android 应用

java - 在 onCreate 方法中传递 Activity 上下文

java - Android - 多个 Activity 重启的并发问题

android - 在android中的 ScrollView 中加载具有大内容的webview

Android - 静态 block 没有被首先调用,为什么?

java - Android Java - OnCreate 中的竞争条件,带有两个观察者并制作列表

android - 如果重新创建 Activity ,是否会调用 onNewIntent 或 onActivityResult?