class HomeLoginFragment : BaseMvvmFragment<FragmentHomeLoginBinding, HomeViewModel>() {
override fun initView(view: View, savedInstanceState: Bundle?) {
// showLoading()
// LoginServiceProvider.refreshToken(RefreshModel(UserServiceProvider.getUserInfo()?.refreshToken))
mBinding!!.ivMessage.click {
PictureSelector.create(this)
.openCamera(SelectMimeType.ofImage())
.setMaxVideoSelectNum(3)
.forResult(object : OnResultCallbackListener<LocalMedia?> {
override fun onResult(result: ArrayList<LocalMedia?>) {
Log.e(TAG, "onResult:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ", )
}
override fun onCancel() {
}
})
}
}
}
在主Activitity的fragment 中OnResult 方法不回调,在activity中和其他fragment中没问题,另外选择相册回调没问题,相册里面拍照也没问题。