左晓为主开发手持机充值管理机
zuoxiao
2024-09-27 feb7add1979c830e0d940286242a7c489f2f8f96
qiheonlinelibrary/src/main/java/com/dayu/qiheonlinelibrary/activity/ManagerWriteActivityQHOline.java
File was renamed from qiheonlinelibrary/src/main/java/com/dayu/qiheonlinelibrary/activity/ManagerWriteActivity.java
@@ -3,7 +3,6 @@
import android.content.Intent;
import android.nfc.NfcAdapter;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.View;
@@ -14,12 +13,9 @@
import com.dayu.baselibrary.view.ConfirmDialog;
import com.dayu.qiheonlinelibrary.QHOnLineApplication;
import com.dayu.qiheonlinelibrary.card.ManageCard;
import com.dayu.qiheonlinelibrary.card.ManagerToUserCard;
import com.dayu.qiheonlinelibrary.databinding.ActivityManagerReadQhlBinding;
import com.dayu.qiheonlinelibrary.databinding.ActivityManagerWriteQhlBinding;
import com.dayu.qiheonlinelibrary.tools.NFCWriteHelper;
import com.dayu.qiheonlinelibrary.tools.NfcReadHelper;
import com.dayu.qiheonlinelibrary.utils.CardCommon;
import com.dayu.qiheonlinelibrary.view.ProgressDialog;
@@ -29,7 +25,7 @@
 * Time: 11:05
 * 备注:制作管理卡
 */
public class ManagerWriteActivity extends BaseNfcActivity {
public class ManagerWriteActivityQHOline extends QHOlineBaseNfcActivity {
    ActivityManagerWriteQhlBinding binding;
    Intent intent;
@@ -57,17 +53,17 @@
            //已完成第二步
            if (number == 2) {
                if (type == BaseCommon.REPLACE_NO_CARD) {
                    Intent intent = new Intent(ManagerWriteActivity.this, NFCWreatActivity.class);
                    Intent intent = new Intent(ManagerWriteActivityQHOline.this, NFCWreatActivityQHOline.class);
                    intent.putExtra("iccardInfoId", iccardInfoId);
                    intent.putExtra("replaceType", type);
                    startActivity(intent);
                    ManagerWriteActivity.this.finish();
                    ManagerWriteActivityQHOline.this.finish();
                } else {
                    TipUtil.show(this, "请在控制器端刷卡后在首页点击补卡再点击泵未关写卡后继续补卡!", () -> {
                        ManagerWriteActivity.this.finish();
                        if (UserSearchActivity.userSearchActivity != null) {
                            UserSearchActivity.userSearchActivity.finish();
                            UserSearchActivity.userSearchActivity = null;
                        ManagerWriteActivityQHOline.this.finish();
                        if (UserSearchActivityQHOline.userSearchActivity != null) {
                            UserSearchActivityQHOline.userSearchActivity.finish();
                            UserSearchActivityQHOline.userSearchActivity = null;
                        }
                    });
@@ -79,14 +75,14 @@
        });
    }
    @Override
    public void onNewIntent(Intent intent) {
    public void onNfcBack(Intent intent) {
        this.intent = intent;
        ProgressDialog.show(this);
        if (NfcAdapter.ACTION_TAG_DISCOVERED.equals(intent.getAction())) {
            getCardNumber();
        }
        super.onNewIntent(intent);
    }
@@ -136,9 +132,9 @@
    }
    private void back() {
        confirmDialog = new ConfirmDialog(ManagerWriteActivity.this, "正在补卡,确定退出吗?", v -> {
        confirmDialog = new ConfirmDialog(ManagerWriteActivityQHOline.this, "正在补卡,确定退出吗?", v -> {
            confirmDialog.dismiss();
            ManagerWriteActivity.this.finish();
            ManagerWriteActivityQHOline.this.finish();
        });
        confirmDialog.show();
    }