Часть кода, который должен работать, выделяется красным
Есть код:
import android.content.Intent
import android.net.Uri
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.view.Menu
import android.view.MenuItem
import com.google.android.gms.ads.AdRequest
import com.semenov.top100currencies.R
import kotlinx.android.synthetic.main.activity_about.*
import ru.druliks.top100currencies.R
class AboutActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_about)
buttonRateApp.setOnClickListener {
startActivity(Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=${applicationContext.packageName}")))
}
}
}
Если вставить этот код в ANdroid Studio, получается следующее:

Подскажите, пожалуйста, как это исправить
Ответы (1 шт):
Автор решения: Arty Morris
→ Ссылка
Судя по коду, buttonRateApp это кнопка. Вы пытаетесь на неё повесить слушатель, не объявляя этой кнопки.
Нужно buttonRateApp идентифицировать, как объект