// switch antenna should not impact audio focus status
mValueHeadSetPlug = (intent.getIntExtra(“state”, -1) == HEADSET_PLUG_IN) ? 0 : 1;
switchAntennaAsync(mValueHeadSetPlug);
+//{@TChip ZJ Add START
+if(mValueHeadSetPlug == 1 && mIsPowerUp )
+{
-
showToast(getString(R.string.toast_plugin_headphone_before_FM));
-
sHandler11.sendMessageDelayed(sHandler11.obtainMessage(MSG_EXIT_FM, FMRadioService.this),(long)
+1000);
+mFmServiceHandler.removeCallbacksAndMessages(null);
+stopFMFocusLoss(AudioManager.AUDIOFOCUS_LOSS);
+}
-
else
-
sHandler11.removeMessages(MSG_EXIT_FM);
+//TChip ZJ Add END
if (SHORT_ANNTENNA_SUPPORT) {
boolean isSwitch = (switchAntenna(mValueHeadSetPlug) ==