Я изучаю android studio и не могу понять, почему это происходит, я был бы признателен, если бы кто-нибудь мог объяснить мне это:
Когда я помещаю xxxxanything.text после onCreate, я получаю ожидаемую ошибку "объявление участника ", но оно работает внутри метода onCreate. Почему это происходит?
Я видел жизненный цикл активности несколько раз, но у меня все еще есть сомнения относительно того, куда поместить вещи, например, слушатель onclick.
Я уже задавался вопросом о нескольких руководствах, и сейчас я работаю над udacity, с трудом разбираясь в взглядах переработчиков, и я также пытаюсь разработать хорошие методы программирования.
Я действительно ценю любую помощь, которую вы можете предоставить.
Работает так
package app.helloworld.dashimir.com.diceroller
import android.support.v7.app.AppCompatActivity
import android.os.Bundle
import android.widget.Button
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val rollButton: Button = findViewById(R.id.roll_button)
rollButton.text = "Let's Roll"
}
}
, но я получаю сообщение об ошибке, когда помещаю его после создания: объявление ожидаемого члена;
package app.helloworld.dashimir.com.diceroller
import android.support.v7.app.AppCompatActivity
import android.os.Bundle
import android.widget.Button
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
}
val rollButton: Button = findViewById(R.id.roll_button)
rollButton.text = "Let's Roll"
}