RetroWatchService.java 文件源码

java
阅读 29 收藏 0 点赞 0 评论 0

项目:retrowatch 作者:
@Override
public void onServiceStateChanged(ServiceState serviceState) {
    int state = serviceState.getState();

    switch (state) {
    case ServiceState.STATE_IN_SERVICE:
    case ServiceState.STATE_OUT_OF_SERVICE:
    case ServiceState.STATE_EMERGENCY_ONLY:
    case ServiceState.STATE_POWER_OFF:
        ContentObject co = mContentManager.addRFStateObject(state);
        if(mActivityHandler != null)
            mActivityHandler.obtainMessage(Constants.MESSAGE_RF_STATE_RECEIVED, co).sendToTarget();
        // send to device
        if(co != null)
            sendContentsToDevice(co);
        else
            deleteEmergencyOfDevice(EmergencyObject.EMERGENCY_TYPE_RF_STATE);
        break;
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号