Приложение аварийно завершает работу в этой строке. Private val OperationtexView: TextView = findViewById(R.id.operationAndroid

Форум для тех, кто программирует под Android
Anonymous
Приложение аварийно завершает работу в этой строке. Private val OperationtexView: TextView = findViewById(R.id.operation

Сообщение Anonymous »

Когда я запускаю приложение на телефоне, оно не открывается. Проблема в этой строке: Private val OperationtexView: TextView = findViewById(R.id.operation)

Код: Выделить всё

package com.daniff.calculator

import android.os.Bundle
import android.widget.TextView
import androidx.appcompat.app.AppCompatActivity
import kotlin.text.StringBuilder

class MainActivity : AppCompatActivity() {
private var numOne = ""
private var numTwo = ""
private var operation = ""

private val operationtexView: TextView = findViewById(R.id.operation)

private val buttn0: TextView = findViewById(R.id.buttn0)

override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
initListener()
}

private fun initListener(){
buttn0.setOnClickListener { AddNumberInput( 0.toString() ) }
}

private fun AddNumberInput(number: String){
if(operation == ""){
numOne += number

} else{
numTwo += number
}
operationtexView.text = StringBuilder().append(operationtexView.text.toString()).append(number)

}
Я комментировал весь код, и в этой строке он не работает. Private val OperationtexView: TextView = findViewById(R.id.operation)

Подробнее здесь: https://stackoverflow.com/questions/783 ... extview-fi

Вернуться в «Android»