###実現したい事
WebViewでWebAppを表示させるアプリを作ってます。しかし、ページ遷移時に外部Webブラウザでページを開いてしまいます。WebViewで、ビュー内のリンクをクリックしたときにブラウザが立ち上がらないようしたいです。
参考にしたURL:
https://trueman-developer.blogspot.com/2016/12/webviewclientshouldoverrideurlloading.html
掲載が2016年なので、少し古い情報かもしれませんが..。
###コード
import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.webkit.WebView class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val myWebView: WebView = findViewById(R.id.webview); myWebView.loadUrl("http://google.com"); } override fun shouldOverrideUrlLoading(view: WebView, url: String): Boolean { return false } }
###エラー
/MainActivity.kt: (23, 5): 'shouldOverrideUrlLoading' overrides nothing
コピペした際にKotlinのバージョン自動生成されたメソッドですが、まだしっかり修正できてないところがあるのでしょうか。
宜しくお願いします。
回答2件
あなたの回答
tips
プレビュー