【发布时间】:2019-04-05 20:20:04
【问题描述】:
我正在学习 android studio,但我不知道为什么会这样,如果有人能给我解释一下,我将不胜感激:
当我在 onCreate 之后放置 xxxxanything.text 时,我收到错误“预期成员声明”,但它在 onCreate 方法中有效。为什么会发生?
我曾多次看到活动生命周期,但我仍然怀疑将东西放在哪里,比如 onclick 监听器。
我已经对几个指南感到疑惑,目前我正在研究 udacity,很难理解 recyclerview,而且我也在尝试开发良好的编程实践。
非常感谢您提供的任何帮助。
像这样工作
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"
}
【问题讨论】: