NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia: Kotlin - error unresolved reference v7

Aktivity
Avatar
Ondrej Ruz
Člen
Avatar
Ondrej Ruz:26.3.2020 19:18

Pri spustení app mi to padá na chybe:
C:\Kotlin-projekty\Cvic­ny2\app\src\ma­in\java\sk\exam­ple\cvicny2\Ma­inActivity.kt: (3, 24): Unresolved reference: v7
Mám naimportované:
import android.suppor­t.v7.app.AppCom­patActivity
Poradí niekto?

package sk.example.cvicny2

import android.support.v7.app.AppCompatActivity
import android.os.Bundle
import android.view.View
import android.widget.Button
import android.widget.TextView
import androidx.appcompat.app.AppCompatActivity

class MainActivity : AppCompatActivity() {

    internal var toggleTitle: Boolean? = false
    var textView: TextView? = null

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        title = "Prepínač"

        val button = findViewById<Button>(R.id.btnOpen)
        button.setOnClickListener { prepni() }

        textView = findViewById<TextView>(R.id.txtOznam)
    }

    protected fun prepni() {
        if (toggleTitle!!) {
            toggleTitle = false
            textView!!.text = "Vypnutéi"
        } else {
            toggleTitle = true
            textView!!.text = "Zapnuté"
        }
    }
}

Skúsil som: Je to prvý cvičný príklad. V Kotline a mob.app som nikdy nerobil.....

Chcem docieliť: Naučiť sa programovať mobilné app v jazyku Kotlin.

 
Odpovedať
26.3.2020 19:18
Avatar
Milan Suchomel:29.3.2020 10:52

Ahoj, smaž pouze

import android.support.v7.app.AppCompatActivity

Je to stará reference na třídu, která už není přístupná, jelikož tvůj projekt využívá knihoven androidx.

 
Hore Odpovedať
29.3.2020 10:52
Avatar
Odpovedá na Ondrej Ruz
Milan Suchomel:29.3.2020 11:47

Zapomněl jsem dát odpověď :) ...

 
Hore Odpovedať
29.3.2020 11:47
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 3 správy z 3.