public void stopDmDataConnectivity() {
   Assert.assertFalse(
       "stopDmDataConnectivity MUST NOT be called in direct internet conn.",
       Options.UseDirectInternet);
   Log.v(TAG.Connection, "stopDmDataConnectivity");
   try {
     simId = DmCommomFun.getSimRegisterID(mContext);
     if (simId == -1) {
       Log.e(TAG.Connection, "Get Register SIM ID error in stop data connection");
       return;
     }
     if (MTKOptions.MTK_GEMINI_SUPPORT == true) {
       // begin for connectity gemini
       endDmConnectivityGemini(simId);
     } else {
       endDmDataConnectivity();
     }
     ScreenLock.releaseWakeLock(mContext);
     ScreenLock.enableKeyguard(mContext);
   } finally {
     Log.v(TAG.Connection, "stopUsingNetworkFeature end");
   }
 }