【问题标题】:Appcelerator Alloy Android -Cannot add window/tabGroup to another window/tabGroupAppcelerator Alloy Android - 无法将窗口/tabGroup 添加到另一个窗口/tabGroup
【发布时间】:2013-10-11 21:56:04
【问题描述】:

我有一个可以在 IOS 6 中运行的应用程序。我正试图让它在基本上任何 Android 版本上运行。 我有一个索引控制器并查看加载正常。

我可以加载注册页面,但是当我绕过注册页面时。它在 IOS 中运行良好,但在 Android 中运行良好。我不使用标签组只是窗口。

有什么想法吗? 注意我无法在代码视图中加载完整的 xml 标签,这就是没有括号的原因。

我收到此错误:

new Error("无法将窗口/tabGroup 添加到另一个窗口/tabGroup。");

索引控制器

如果(!isRegistered){ var register = Alloy.createController('register'); 注册.getView().open(); } 别的 { var main = Alloy.createController('main'); Alloy.Globals.mainController = main; }

索引视图

合金 窗口 id="索引" 需要 type="view" src="slider" id="slider" 窗户 合金

主 js 控制器

// 上面的代码 $.main.open(); // 下面的代码

主视图

合金 窗口 id="索引" 查看 id="loadingOverlay" / 查看 id="main" ImageView id="background" image="/images/background.jpg"/ 需要 type="view" src="slider" id="slider" / /选项对话框 /看法 /窗户 /合金

谢谢,

【问题讨论】:

    标签: android ios appcelerator appcelerator-mobile


    【解决方案1】:

    错误消息解释了它

    new Error("无法将窗口/tabGroup 添加到另一个窗口/tabGroup。");

    很难说这里发生了什么,您可能需要添加一个 gist 或 pastebin,但一个窗口不能包含另一个窗口

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-24
      相关资源
      最近更新 更多