private void setScreenState() {
   if (isAirplaneModeOn()) {
     mNetworkSetting.setEnabled(false);
     mCallSetting.setEnabled(false);
     mEnablerPreference.setEnabled(false);
     mCDMACheckbox.setChecked(false);
     mGSMCheckbox.setChecked(false);
   } else {
     mNetworkSetting.setEnabled(isSubActivated());
     mCallSetting.setEnabled(isSubActivated());
     mEnablerPreference.setEnabled(hasCard());
     mCDMACheckbox.setEnabled(mEnablerPreference.isCard1Active());
     mGSMCheckbox.setEnabled(mEnablerPreference.isCard1Active());
     for (int i = 0; i < MAX_SUBSCRIPTIONS; i++) {
       Subscription sub = mSubscriptionManager.getCurrentSubscription(i);
       Log.d(LOG_TAG, "kangta" + sub.toString());
       if (sub.subId == 0) {
         mCDMACheckbox.setChecked(
             ((sub.subStatus == Subscription.SubscriptionStatus.SUB_ACTIVATED && sub.slotId == 0)
                 ? true
                 : false));
       } else if (sub.subId == 1) {
         mGSMCheckbox.setChecked(
             ((sub.subStatus == Subscription.SubscriptionStatus.SUB_ACTIVATED && sub.slotId == 0)
                 ? true
                 : false));
       }
     }
   }
 }