先生们,
我做了一个全新的项目并添加了
"android:resizeableActivity="true"
Run Code Online (Sandbox Code Playgroud)
在 manifest.xml 中。
然后在生命周期方法中添加日志(onStart(), onResume(), onStop()...)
之后,使用模拟器在 Android N(API 24)(6.x) 上运行我的应用程序。
我发现当我的应用程序在前面时,长按最近按钮进入多窗口模式,日志打印
onPause()->onStop()-> onDestroy() ->onStart()->onResume()->onPause()
那是对的吗?或者我可能会犯错?
如果正确,我可以检测应用程序是否真的结束了还是进入了多窗口模式onDestroy()?
因此,我可以在进入多窗口模式时防止某些对象被破坏。
android ×1