检测黑莓应用程序何时在启动时自动启动与由用户启动
我想让我的应用程序在启动时自动运行,以便向 HttpFilterRegistry 注册。我知道如何让我的应用程序自动启动但是什么我真的很想区分系统何时启动应用程序和用户何时启动应用程序。如果用户正在启动应用程序,我只想显示 GUI。如果是系统,我只想注册 HTTP 过滤器。
这可能吗?
I want to have my app automatically run at start time in order to register with the HttpFilterRegistry. I know how to make my app auto-start but what I'm really after is differentiating between when the sytem starts the app and when the user starts the app. If the user is starting the app, I want to just show the GUI. If it's the system, I want to just register the HTTP filters.
Is this possible?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
创建备用入口点时,请指定“应用程序参数”。当应用程序启动时,您可以在 main() 方法中执行此操作
When you create your Alternate Entry Point, specify an "Application argument". When the app launches you can do this in your main() method
application Manager 类中有一个名为 inStartup() 的函数
确定设备是否正在启动。所以你可以检查一下。
我认为它比创建新的入口点并将参数传递给 main 更好
there is a function called inStartup() in application Manager class
Determines if the device is in the process of starting up. so you can check on it.
i think its better than create new entry point and pass an arguments to main