songlongGithub / uTakePhoto

Android 拍照/选择图片,裁剪,压缩,适配androidQ,不用重写activity,链式调用
142 stars 20 forks source link

API调用问题 #3

Closed maxrco closed 4 years ago

maxrco commented 4 years ago

`private fun showMenuDialog() { val takePhotoManager = UTakePhoto.with(this) val items = arrayOf("相册", "拍照", "取消") MenuDialogBuilder(context) .addItems(items) { dialog, which -> when (which) { 0 -> takePhotoManager.openAlbum() 1 -> takePhotoManager.openCamera() // 2 -> ToastUtils.showShort("取消") } dialog.dismiss() } .create(R.style.QMUI_Dialog).show()

    takePhotoManager.build(object : ITakePhotoResult {
        override fun takeFailure(ex: TakeException?) {

        }

        override fun takeSuccess(uriList: MutableList<Uri>?) {
        }

        override fun takeCancel() {
        }

    })
}`

必须要调用2次,第1次永远出不来

songlongGithub commented 4 years ago

我按照你的方式,没有复现出来

maxrco commented 4 years ago

每次调用必须重新UTakePhoto.with(this)才行啊