千牛系统级事件是指作为范围为整个千牛 App 的事件,用于监听客户端的变化以做出响应,比如利用这些事件,您可以对键盘事件、应用进入前/后台事件进行监听处理。
千牛系统级事件的名称都以 Global. 作为前缀。 千牛系统级事件只能监听,不能触发!,
如:
QN.on('Global.DidEnterBackground', data => {
    console.log('千牛应用进入了系统后台');
}); 
目前,千牛提供了以下系统级事件:
| 事件名称 | 所属模块 | 含义 | 备注 | 
|---|---|---|---|
| Global.LowMemory | 千牛应用 | 千牛进入低内存状态 | |
| Global.DidBecomeActive | 千牛应用 | 千牛应用进入前台,处于活跃状态 | |
| Global.DidEnterBackground | 千牛应用 | 千牛应用进入后台 | |
| Global.KeyboardWillShow | 系统键盘 | 键盘将要显示 | |
| Global.KeyboardDidShow | 系统键盘 | 键盘已经显示 | |
| Global.KeyboardWillHide | 系统键盘 | 键盘将要隐藏 | |
| Global.KeyboardDidHide | 系统键盘 | 键盘已经隐藏 | |
| Global.KeyboardWillChangeFrame | 系统键盘 | 键盘外框架大小将要变化更新 | 键盘的显示和隐藏都会影响键盘外框架大小变化,因此会同时触发此事件 | 
| Global.KeyboardDidChageFrame | 系统键盘 | 键盘外框架大小已经变化更新 | 键盘的显示和隐藏都会影响键盘外框架大小变化,因此会同时触发此事件 |