左晓为主开发手持机充值管理机
zuojincheng
1 天以前 d773ab0295feba24ae4fc14f61e8aa310e40f4ba
generallibrary/src/main/java/com/dayu/general/tool/NfcWreatHelper.kt
@@ -119,31 +119,7 @@
        return false
    }
    /**
     * 写卡(异步)
     *
     * @param userCard 用户卡内容
     * @param callback 操作结果回调
     */
    fun writeUserDataAsync(userCard: UserCard, callback: (Boolean) -> Unit): Disposable {
        showLoading()
        val disposable = Observable.fromCallable {
            writeUserData(userCard)
        }
        .subscribeOn(Schedulers.io())
        .observeOn(AndroidSchedulers.mainThread())
        .subscribe({ result ->
            hideLoading()
            callback(result)
        }, { error ->
            hideLoading()
            error.printStackTrace()
            callback(false)
        })
        compositeDisposable.add(disposable)
        return disposable
    }
    /**
     * 写卡(异步)