How to launch an implicit intent from returned QR result?

I used this library to craft a QR scanning application (in Kotlin, for Android). It scans for a QR code and then returns the URL after its scanned.

However, I wish to take it a step further and actually launch the return value of the QR code into a search engine of an internet application and have it display the results of what the QR code had intended. There is no “scan” button, and a url is returned as soon as a QR code is detected. How would I get the application to get the returned URL and redirect the user to the intended location?

Here is my MainActivity class:

class MainActivity : AppCompatActivity() {

    private lateinit var codeScanner: CodeScanner

    override fun onCreate(savedInstanceState: Bundle?) {

        val scannerView = findViewById<CodeScannerView>(

        codeScanner = CodeScanner(this, scannerView) = CodeScanner.CAMERA_BACK
        codeScanner.formats = CodeScanner.ALL_FORMATS

        codeScanner.autoFocusMode = AutoFocusMode.SAFE
        codeScanner.scanMode = ScanMode.SINGLE

        codeScanner.isAutoFocusEnabled = true
        codeScanner.isFlashEnabled = false

        codeScanner.decodeCallback = DecodeCallback {
            runOnUiThread {
                Toast.makeText(this, "Scan result: ${it.text}", Toast.LENGTH_LONG).show()}
        scannerView.setOnClickListener {

    override fun onResume() {

    override fun onPause() {