Explorar el Código

二维码轮询

liuzhenxing1118 hace 5 meses
padre
commit
e4597709ca

+ 9 - 6
app/src/main/java/com/xplora/xponboarding/Activity/QRActivity.java

@@ -50,6 +50,7 @@ public class QRActivity extends BaseActivatedActivity {
         //如果 ticket 是空的,二维码标红
         if (isTicketOK) {
             textView.setText(R.string.qrcode_scan);
+            textView.setTextColor(getColor(R.color.white));
         } else {
             textView.setText(R.string.qrcode_error);
             textView.setTextColor(getColor(R.color.xp_red));
@@ -74,7 +75,7 @@ public class QRActivity extends BaseActivatedActivity {
             public void run() {
                 timerCallback();
             }
-        },1000);
+        },1000, 1000);
     }
 
     private void cancelTimer() {
@@ -85,11 +86,13 @@ public class QRActivity extends BaseActivatedActivity {
     }
 
     private void timerCallback() {
-        String ticket = DataManager.getTicket();
-        if (ticket.length() > 0) {
-            cancelTimer();
-            initView();
-        }
+        runOnUiThread(()->{
+            mTicket = DataManager.getTicket();
+            if (mTicket.length() > 0) {
+                cancelTimer();
+                initView();
+            }
+        });
     }
 
     @Override