| | |
| | | { |
| | | if (v.Equals(ivBack)) |
| | | { |
| | | this.Finish(); |
| | | try |
| | | { |
| | | //if (mPhone != null) |
| | | // mPhone.HangUp(); |
| | | //else |
| | | this.Finish(); |
| | | } |
| | | catch (Exception e) { string error = e.Message; } |
| | | } |
| | | } |
| | | } |
| | | |
| | | public override void OnBackPressed() |
| | | { |
| | | try |
| | | { |
| | | bool ssss=mPhone.IsCalling; |
| | | if (mPhone != null) |
| | | mPhone.HangUp(); |
| | | else |
| | | this.Finish(); |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | string error = e.Message; |
| | | } |
| | | } |
| | | |
| | | //不能用View.INVISIBLE来完全隐藏,否则MediaCodec.configure会报ava.lang.IllegalArgumentException: The surface has been released |
| | | //[Obsolete] |
| | |
| | | hideRemoteVideo(); |
| | | if (mPhone != null) |
| | | { |
| | | mPhone.StopStream(); |
| | | try |
| | | { |
| | | mPhone.StopStream(); |
| | | } |
| | | catch { } |
| | | } |
| | | showTipDialog("提示","已挂断","确认"); |
| | | break; |