|
|
@@ -78,6 +78,7 @@ public class QRCodeActivity extends BaseActivity implements Runnable {
|
|
|
@Override
|
|
|
public void onNext(BaseMessage baseMessage) {
|
|
|
qrCode = baseMessage.getData(QRCode.class);
|
|
|
+ qrCode.setExpire_time(qrCode.getExpire_time() + (System.currentTimeMillis()/1000 - qrCode.getCreate_time()));
|
|
|
Glide.with(QRCodeActivity.this).load(qrCode.getQr_url()).into(qrCodeImageView);
|
|
|
//二维码图片加载成功才开始轮询扫码结果
|
|
|
if (withLoop) {
|
|
|
@@ -101,7 +102,9 @@ public class QRCodeActivity extends BaseActivity implements Runnable {
|
|
|
|
|
|
@Override
|
|
|
public void onNext(BaseMessage baseMessage) {
|
|
|
+ long expired_time = qrCode.getExpire_time();
|
|
|
qrCode = baseMessage.getData(QRCode.class);
|
|
|
+ qrCode.setExpire_time(expired_time);
|
|
|
if (qrCode.getStatus() == 1) {
|
|
|
isLooping = false;
|
|
|
returnResult(qrCode.getAction_content());
|