我想要定義一個全局變量,它是類WebView的變量。在Android中Java的它可以通過寫這Kotlin - 爲WebView定義全局變量
Java進行全局變量
<ClassName> <variableName>
來容易做,但在科特林我現在面臨的問題與它的聲明。
class MainActivity : AppCompatActivity() {
var mywebview : WebView //<- This shows Property must be initialized or be abstract
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
}
override fun onStart() {
super.onStart()
mywebview = findViewById(R.id.webViewGyrix) as WebView
mywebview.setWebViewClient(object : WebViewClient() {
override fun shouldOverrideUrlLoading(view: WebView?, url: String?): Boolean {
view?.loadUrl(url);
return true
}
})
mywebview.loadUrl("http://www.example.com/")
}
它表明:空不能是非的價值 - 無類型WebView – Prateekro
查看編輯答案。 –
是的,效果很好。感謝隊友:) – Prateekro