|
|
@ -85,6 +85,9 @@ public class OrderVerificationResultActivity extends AppCompatActivity { |
|
|
|
// 注册强制关闭广播接收器 |
|
|
|
registerForceCloseReceiver(); |
|
|
|
|
|
|
|
// 通知OXFaceOnlineActivity订单核销结果页面正在显示 |
|
|
|
notifyOrderVerificationResultShowing(); |
|
|
|
|
|
|
|
LogManager.logInfo(TAG, "订单核销结果Activity启动成功"); |
|
|
|
} |
|
|
|
|
|
|
@ -621,6 +624,8 @@ public class OrderVerificationResultActivity extends AppCompatActivity { |
|
|
|
|
|
|
|
Toast.makeText(this, confirmMessage, Toast.LENGTH_SHORT).show(); |
|
|
|
|
|
|
|
// 通知OXFaceOnlineActivity订单核销结果页面已隐藏 |
|
|
|
notifyOrderVerificationResultHidden(); |
|
|
|
|
|
|
|
finish(); |
|
|
|
} |
|
|
@ -658,8 +663,8 @@ public class OrderVerificationResultActivity extends AppCompatActivity { |
|
|
|
@Override |
|
|
|
public void onBackPressed() { |
|
|
|
super.onBackPressed(); |
|
|
|
// 恢复摄像头预览 |
|
|
|
resumeCameraPreview(); |
|
|
|
// 通知OXFaceOnlineActivity订单核销结果页面已隐藏 |
|
|
|
notifyOrderVerificationResultHidden(); |
|
|
|
finish(); |
|
|
|
} |
|
|
|
|
|
|
@ -670,8 +675,8 @@ public class OrderVerificationResultActivity extends AppCompatActivity { |
|
|
|
// 停止倒计时 |
|
|
|
stopCountdown(); |
|
|
|
|
|
|
|
// 恢复摄像头预览 |
|
|
|
resumeCameraPreview(); |
|
|
|
// 通知OXFaceOnlineActivity订单核销结果页面已隐藏 |
|
|
|
notifyOrderVerificationResultHidden(); |
|
|
|
|
|
|
|
// 取消注册广播接收器 |
|
|
|
if (forceCloseReceiver != null) { |
|
|
@ -682,7 +687,7 @@ public class OrderVerificationResultActivity extends AppCompatActivity { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
LogManager.logInfo(TAG, "订单核销结果页面已销毁,摄像头已恢复"); |
|
|
|
LogManager.logInfo(TAG, "订单核销结果页面已销毁"); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
@ -766,6 +771,32 @@ public class OrderVerificationResultActivity extends AppCompatActivity { |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 通知OXFaceOnlineActivity订单核销结果页面正在显示 |
|
|
|
*/ |
|
|
|
private void notifyOrderVerificationResultShowing() { |
|
|
|
try { |
|
|
|
Intent intent = new Intent("com.ouxuan.oxface.ACTION_ORDER_VERIFICATION_RESULT_SHOWING"); |
|
|
|
sendBroadcast(intent); |
|
|
|
LogManager.logInfo(TAG, "已发送订单核销结果页面正在显示广播"); |
|
|
|
} catch (Exception e) { |
|
|
|
LogManager.logError(TAG, "发送订单核销结果页面正在显示广播失败", e); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 通知OXFaceOnlineActivity订单核销结果页面已隐藏 |
|
|
|
*/ |
|
|
|
private void notifyOrderVerificationResultHidden() { |
|
|
|
try { |
|
|
|
Intent intent = new Intent("com.ouxuan.oxface.ACTION_ORDER_VERIFICATION_RESULT_HIDDEN"); |
|
|
|
sendBroadcast(intent); |
|
|
|
LogManager.logInfo(TAG, "已发送订单核销结果页面已隐藏广播"); |
|
|
|
} catch (Exception e) { |
|
|
|
LogManager.logError(TAG, "发送订单核销结果页面已隐藏广播失败", e); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 注册强制关闭广播接收器 |
|
|
|
*/ |
|
|
|
private void registerForceCloseReceiver() { |
|
|
|