Performance 视图中的ViewNavigator

Performance 视图中的ViewNavigator,performance,apache-flex,memory,mobile,view,Performance,Apache Flex,Memory,Mobile,View,我正在玩我的flex mobile,我可以看到我能够在一个视图中添加多个视图导航器。这意味着每个视图导航器都有自己的导航器堆栈,并且能够在其级别执行推送和弹出操作。这个设计好吗?这会影响性能吗。它会防止我的视图(其中包含视图导航器)在我移出后被破坏。 代码如下所示 <?xml version="1.0" encoding="utf-8"?> <s:View xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://n

我正在玩我的flex mobile,我可以看到我能够在一个视图中添加多个视图导航器。这意味着每个视图导航器都有自己的导航器堆栈,并且能够在其级别执行推送和弹出操作。这个设计好吗?这会影响性能吗。它会防止我的视图(其中包含视图导航器)在我移出后被破坏。 代码如下所示

<?xml version="1.0" encoding="utf-8"?>
<s:View xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" title="Home Page" >

    <s:ViewNavigator left="0" right="0" top="0" bottom="92%" firstView="headerView"/>
    <s:ViewNavigator left="0" right="75%" top="8%" bottom="0"  firstView="middleView"/>
    <s:ViewNavigator left="25%" right="0" top="8%" bottom="0" firstView="rightView"/>

</s:View>

Adobe就是这么做的,所以不会那么糟糕;-)

您可以尝试在应用程序(ViewNavigator应用程序或其他应用程序)上使用此选项:

persistNavigatorState="true"