在保持状态的同时打开现有Windows

时间:2014-08-27 12:25:54

标签: android ios titanium titanium-mobile titanium-alloy

我正在使用固定标题(AlloyAndroid/iOS)构建一个应用,其中包含一些像search/profile/likepage这样的图标。此标题出现在每个页面上,如下所示:

index.xml(查看)

<View id="header">
</View>

index.js(控制器)

$.header.add(Alloy.createController('header').getView());

我不确定这是否是正确的方法,因为这会在每个页面上生成一个新实例(因此会丢失状态,就像我在索引中着色一个按钮,它将在配置文件页面上重置)。我也希望有一个解决方案(在每个页面上重新加载标题并保持标题的状态)

下一步:当我点击标题中的图标时,他们应该打开相应的视图。应用程序始终从index.xml(搜索)开始,您可以在其上填写搜索表单,然后单击搜索图标将打开此视图。它应该用formdata打开窗口的当前状态,而不是用空的formdata打开一个新的索引。

  • 如何与持久状态共享标题视图?
  • 如何在当前窗口堆栈中打开活动的index.xml但不可见(另一个窗口在顶部)?位于顶部的窗口应保持存在以供以后使用(因此我可以使用另一个标题图标切换到此视图)

我相信这两个问题与彼此非常相关。

  • 第三:上述iOS / Android之间的转换效果如何?

感谢阅读!

0 个答案:

没有答案