intent.putExtraは他のActivityにパラメーターを渡すのでしょうか?
このソースの場合uri.toStringに何か渡すパラメータが入ってるでしょうか?

val intent = Intent(getApplicationContext(), javaClass<WebViewActivity>())
        intent.putExtra(getResources().getString(R.string.default_webview_activity_uri)uri.toString())

        startActivity(intent)

javaClassと書かれています。WebViewActivityはkotlinで書かれたクラスですが、この書き方で良いのでしょうか?

同じクラス内のuriの部分のメソッドを貼ります↓

 val shouldOpenUri = getIntent().getBooleanExtra("shouldOpenUri", false)

        if (shouldOpenUri) {

            val uri = getIntent().getStringExtra("targetUri")

            println("targetUri: $uri")

            if (uri != null) {

                val u = Uri.parse(uri)

                openUri(u)

            }

        }

ログイン機能を作ろうとして調べています。
こちらの質問もお願いいたします。

intent.putExtraについて調べたページ
http://android.roof-balcony.com/intent/putextra/