flex ios应用程序中的自定义URL问题

时间:2012-05-25 07:31:20

标签: flex

我在我的flex iOS应用程序中使用自定义URL方案,当我从网络链接启动我的应用程序时工作正常..但问题是当我从iPad的开始菜单启动我的应用程序并移动到safari中的网页。在页面我点击一个按钮,将它重定向到我的应用程序,那时应用程序调用“preinitialize”方法不止一次..每次都警惕,有时候它是2,3,4,每次都不同..我不# 39;不知道为什么它表现得像这样......我知道原因请它紧急.. 谢谢...任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

创建一个标记initialized,并在调用true时将其设置为preinitialize。可以过滤掉对此方法的所有其他调用。简单的例子:

private var initialized:Boolean = false;
public function preinitialize():void
{
  if (initialized) return;
  initialized = true;
}

下一步是查找多次调用的真正原因,但为此我们需要查看您应用的一些代码。