终止 Air Navigator 视图

发布于 2024-10-09 07:28:05 字数 399 浏览 7 评论 0原文

我正在使用 android 和 Flex HERO SDK 中的导航器类和自定义视图,

我的问题是似乎无法终止视图。 我使用 navigator.pushview(myView) 启动一个视图。

然后,当使用返回按钮时,我想关闭该视图并返回主菜单。 因此,我正在使用 event.preventDefault() 监听 onKeyDown Keyboard.BACK 事件,以防止应用程序运行默认的“返回”操作,并使用 navigator.pushview(myOtherView) 返回主菜单。

但问题是 myView 视图似乎仍在后台运行。

现在我正在寻找一种方法来终止 myView 以及其中运行的所有内容(atm,如果我访问摄像头,即使视图不再活动,摄像头仍然处于活动状态)

任何人都可以帮忙吗?

i'm playing around with the navigator class and custom views within air for android and the Flex HERO SDK

my problem is that it seems like there is no way how to terminate a view.
i start a view using navigator.pushview(myView).

then, when using the return button, i want to CLOSE that view and return back to the main menu.
therefore i'm listening for the onKeyDown Keyboard.BACK event using event.preventDefault() to prevent the application from running the default "go back" action and the navigator.pushview(myOtherView) to go back to main menu.

BUT the problem is that the myView view still seems to be running in the background.

now i'm looking for a way to terminate that myView and everything that is running within in (atm, if i access the cam, the cam is still active even if the view is not active anymore)

can anyone help?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

平生欢 2024-10-16 07:28:05

假设导航器数据提供程序功能类似于 ArrayCollection,您可以执行类似 navigator.removeItemAt( navigator.getItemIndex( myView ) ); 的操作。
然后关闭相机,最后删除 myView 的所有句柄,并将其设置为 null,让 GC 拾取它。

当您希望删除该项目时,请注意语法可能会有所不同。我没用过导航仪。。

Assuming the navigator data-provider functions like ArrayCollection you could do something like navigator.removeItemAt( navigator.getItemIndex( myView ) );
And then shutting down the camera, and ultimately removing all handles to the myView, and setting it to null, to have the GC pick it up..

Beware syntax may be different when you wish to remove the item. I never used the navigator..

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文