|
@@ -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
|