java.lang.NullPointerException: Attempt to invoke virtual method 'android.app.ActivityThread$ApplicationThread android.app.ActivityThread.getApplicationThread()' on a null object reference
暗黙の意図でリンクを開こうとすると、このエラーが発生します。ImageViewのアダプタ クラスからアクティビティを呼び出してopenUrl(url: String)
います。Settings.kt
SettingsAdapter.kt
setOnClcikListener
SettingsAdapter.ktクラス
private val settings = Settings()
youtubeLink.setOnClickListener {
val url = "https://www.youtube.com/watch?v=i-0FtaAadeM"
settings.openUrl(url)
}
Settings.ktアクティビティ
fun openUrl(url: String) {
val intent = Intent(Intent.ACTION_VIEW,Uri.parse(url))
startActivity(intent)
}