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()