如何判断应用程序是否在后台运行
我有一个应用程序,在单击应用程序图标时(即进入应用程序时)询问密码。然后我设置了 UiApplication.getUiApplication().requestBackground();应用程序在后台运行的地方。
现在,如果我再次进入该应用程序,则意味着它已询问密码。
帮帮我吧。
就此而言, 桑帕斯
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用 UiApplication.getUiApplication().isForeground() 方法来确定您的应用程序是否位于前台。
isForeground 方法继承自 net.rim.device.api.system Application 类,该类还支持 requestForeground 和 requestBackground 方法。
http://www.blackberry .com/developers/docs/4.6.0api/net/rim/device/api/ui/UiApplication.html
You can use UiApplication.getUiApplication().isForeground() method to determine if your application is in the foreground.
The isForeground method is inherited from net.rim.device.api.system Application class which also supports requestForeground and requestBackground methods.
http://www.blackberry.com/developers/docs/4.6.0api/net/rim/device/api/ui/UiApplication.html
我想您可能对 Application.activate() 方法:
UiApplication
扩展了Application
,因此此方法也可在您的UiApplication
中使用代码>子类。I think you may be interested in the Application.activate() method:
The
UiApplication
extendsApplication
so this method is also available in yourUiApplication
subclass.