Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Events Blackberry 10应用程序中的锁屏事件_Events_Blackberry 10_Lockscreen - Fatal编程技术网

Events Blackberry 10应用程序中的锁屏事件

Events Blackberry 10应用程序中的锁屏事件,events,blackberry-10,lockscreen,Events,Blackberry 10,Lockscreen,我想知道当用户锁定设备屏幕时,是否有方法在应用程序中获取事件/通知 当前,当用户处于登录屏幕并提交登录详细信息并锁定屏幕时。登录过程(向服务器发送请求并收到响应)正在完成。我想在那个特殊情况下取消请求 有没有办法做到这一点?是的,有一个信号可以连接到插槽,并在锁定状态更改时获得更新。看一看。这是一个例子: mHomeScreen = new bb::platform::HomeScreen(this); bool res = connect(mHomeScreen, SIGNAL(lockSta

我想知道当用户锁定设备屏幕时,是否有方法在应用程序中获取事件/通知

当前,当用户处于登录屏幕并提交登录详细信息并锁定屏幕时。登录过程(向服务器发送请求并收到响应)正在完成。我想在那个特殊情况下取消请求


有没有办法做到这一点?

是的,有一个信号可以连接到插槽,并在锁定状态更改时获得更新。看一看。这是一个例子:

mHomeScreen = new bb::platform::HomeScreen(this);
bool res = connect(mHomeScreen, SIGNAL(lockStateChanged(bb::platform::DeviceLockState::Type)),
        this, SLOT(onLockStateChanged(bb::platform::DeviceLockState::Type)));
还有你的位置:

void YourApp::onLockStateChanged(bb::platform::DeviceLockState::Type state) {
    if (state == bb::platform::DeviceLockState::ScreenLocked) {
        qDebug() << "Device locked";
    }
}
void YourApp::onLockStateChanged(bb::platform::DeviceLockState::Type state){
如果(状态==bb::平台::设备锁定状态::屏幕锁定){
qDebug()