0

我在我的 flex iOS 应用程序中使用自定义 url 方案,当我从网络链接启动我的应用程序时它工作正常。但问题是当我从 iPad 的开始菜单启动我的应用程序并移动到 safari 中的网页时。在页面 i单击一个将其重定向到我的应用程序的按钮,当时应用程序多次调用“预初始化”方法..每次都很谨慎,有时它是 2,3,4 并且每次都不同..我不知道为什么它的行为是这样的..我能知道原因吗,请它的紧急..谢谢...任何帮助将不胜感激。

4

1 回答 1

1

创建一个标志initialized并将其设置为何truepreinitialize调用。可以过滤掉对该方法的所有其他调用。简单的例子:

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

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

于 2012-05-25T07:36:22.073 回答