title: FragmentManager is already executing transactions when Executing biometricPrompt?.authenticate(promptInfo) inside a Fragment
body: <p>If you create biometricPrompt and promptInfo in the activity, it works fine. But I can't manage to make it work inside a fragment.</p>
  
  <p>This is inside of a fragment and it gets called inside OnViewCreated. You do the same inside an activity it works great, 1 solution would be to pass the biometricPrompt and PromptInfo from the activity and pass it inside the fragment.</p>
  
  <pre><code>override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
      super.onViewCreated(view, savedInstanceState)
      tryToDisplayBiometricPrompt()
  }
  
  
  @TargetApi(Build.VERSION_CODES.M)
  private fun tryToDisplayBiometricPrompt() {
      //Create a thread pool with a single thread
      biometricPrompt = BiometricPrompt(activity as FragmentActivity, Executors.newSingleThreadExecutor(), object : BiometricPrompt.AuthenticationCallback() {
          override fun onAuthenticationSucceeded(result: BiometricPrompt.AuthenticationResult) {
              super.onAuthenticationSucceeded(result)
              authenticationSuccessful()
          }
  
          override fun onAuthenticationError(errorCode: Int, errString: CharSequence) {
              super.onAuthenticationError(errorCode, errString)
              if (errorCode == BiometricConstants.ERROR_NEGATIVE_BUTTON || errorCode == BiometricConstants.ERROR_USER_CANCELED || errorCode == BiometricPrompt.ERROR_CANCELED) return
              authenticationlistener?.isBiometricAvailable = false
              authenticationlistener?.onAuthenticationFailed()
          }
      })
  
      promptInfo = BiometricPrompt.PromptInfo.Builder()
              .setTitle(getString(R.string.biometric_title))
              .setSubtitle(getString(R.string.biometric_subtitle))
              .setDescription(getString(R.string.biometric_description))
              .setNegativeButtonText(getString(R.string.cancel))
              .build()
  
      biometricPrompt?.authenticate(promptInfo)
  }
  </code></pre>