| package com.dayu.henanlibrary.activity; | 
|   | 
| /** | 
|  * Created by zuo on 2018/12/2. | 
|  */ | 
|   | 
|   | 
| import android.app.Activity; | 
| import android.app.PendingIntent; | 
| import android.content.Intent; | 
| import android.nfc.NfcAdapter; | 
| import android.os.Bundle; | 
| import android.os.Handler; | 
| import android.provider.Settings; | 
|   | 
| import com.dayu.baselibrary.activity.BaseNfcActivity; | 
| import com.dayu.baselibrary.utils.TipUtil; | 
| import com.dayu.baselibrary.utils.ToastUtil; | 
| import com.dayu.henanlibrary.card.UserCardHN; | 
| import com.dayu.henanlibrary.dao.AppDatabase; | 
| import com.dayu.henanlibrary.dao.HNBaseDaoSingleton; | 
|   | 
|   | 
| /** | 
|  * Author:Created by Ricky on 2017/8/25. | 
|  * Email:584182977@qq.com | 
|  * Description: | 
|  * 子类在onNewIntent方法中进行NFC标签相关操作。 | 
|  * launchMode设置为singleTop或singelTask,保证Activity的重用唯一 | 
|  * 在onNewIntent方法中执行intent传递过来的Tag数据 | 
|  * 将NFC标签卡靠近手机后部(NFC标签卡可网上自行购买) | 
|  */ | 
| public abstract class HNBaseNfcActivity extends BaseNfcActivity { | 
|   | 
|     UserCardHN userCard; | 
|   | 
|     //z主线程查询 | 
|     public AppDatabase baseDao; | 
|     //异步线程查询 | 
|     public AppDatabase asynchBaseDao; | 
|   | 
|     @Override | 
|     protected void onCreate(Bundle savedInstanceState) { | 
|         super.onCreate(savedInstanceState); | 
|         baseDao = HNBaseDaoSingleton.getInstance(this); | 
|         asynchBaseDao = HNBaseDaoSingleton.getAsynchInstance(this); | 
|     } | 
|   | 
| } |