diff options
author | wangjing <wangjing@codeaurora.org> | 2015-04-13 11:55:41 +0800 |
---|---|---|
committer | Steve Kondik <steve@cyngn.com> | 2016-07-01 01:03:54 -0700 |
commit | 8ff8c8498d91fa524fd62e1e4396ec515ed4d208 (patch) | |
tree | 999e065ebe54cf428049786381f9e045e9445aa4 /src | |
parent | 865ab32a2492d7e7bec76b4074501d5ab7ac51e9 (diff) | |
download | android_packages_services_Telephony-8ff8c8498d91fa524fd62e1e4396ec515ed4d208.tar.gz android_packages_services_Telephony-8ff8c8498d91fa524fd62e1e4396ec515ed4d208.tar.bz2 android_packages_services_Telephony-8ff8c8498d91fa524fd62e1e4396ec515ed4d208.zip |
Mms: Fix SMS is not sent in ECBM unless click send again
When clicking "yes" button on "Emergency Callback Mode" dialog,
EmergencyCallbackModeExitDialog.onDismiss() function will be called
and set the "exit_ecm_result" to false. Thus, after back to
ComposeMessageActivity, the message can't be sent.
Change to listen the AlertDialog's onCancel event instead.
CRs-Fixed: 820011
Change-Id: Icf2e9a4b5e80c7901b0842c13c12a2dded28f50e
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/phone/EmergencyCallbackModeExitDialog.java | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/com/android/phone/EmergencyCallbackModeExitDialog.java b/src/com/android/phone/EmergencyCallbackModeExitDialog.java index b423e1465..479e3533b 100644 --- a/src/com/android/phone/EmergencyCallbackModeExitDialog.java +++ b/src/com/android/phone/EmergencyCallbackModeExitDialog.java @@ -24,7 +24,7 @@ import android.content.BroadcastReceiver; import android.content.ComponentName; import android.content.Context; import android.content.DialogInterface; -import android.content.DialogInterface.OnDismissListener; +import android.content.DialogInterface.OnCancelListener; import android.content.Intent; import android.content.IntentFilter; import android.content.ServiceConnection; @@ -48,7 +48,7 @@ import com.android.internal.telephony.TelephonyProperties; * * @see EmergencyCallbackModeService */ -public class EmergencyCallbackModeExitDialog extends Activity implements OnDismissListener { +public class EmergencyCallbackModeExitDialog extends Activity implements OnCancelListener { private static final String TAG = "EmergencyCallbackMode"; @@ -247,7 +247,7 @@ public class EmergencyCallbackModeExitDialog extends Activity implements OnDismi finish(); } }).create(); - mAlertDialog.setOnDismissListener(this); + mAlertDialog.setOnCancelListener(this); return mAlertDialog; case EXIT_ECM_IN_EMERGENCY_CALL_DIALOG: @@ -264,7 +264,7 @@ public class EmergencyCallbackModeExitDialog extends Activity implements OnDismi finish(); } }).create(); - mAlertDialog.setOnDismissListener(this); + mAlertDialog.setOnCancelListener(this); return mAlertDialog; case EXIT_ECM_PROGRESS_DIALOG: @@ -300,10 +300,10 @@ public class EmergencyCallbackModeExitDialog extends Activity implements OnDismi } /** - * Closes activity when dialog is dismissed + * Closes activity when dialog is canceled */ @Override - public void onDismiss(DialogInterface dialog) { + public void onCancel(DialogInterface dialog) { EmergencyCallbackModeExitDialog.this.setResult(RESULT_OK, (new Intent()) .putExtra(EXTRA_EXIT_ECM_RESULT, false)); finish(); |