package com.example.mytipapp import android.content.Intent import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.view.View import android.widget.CheckBox import android.widget.EditText class SecondActivity : AppCompatActivity() { var checkbox_result = false override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_second) val cb: CheckBox = findViewById(R.id.cb_program) cb.setOnCheckedChangeListener { button, b -> if (cb.isChecked) checkbox_result = true else checkbox_result = false } } fun onSaveButtonClick(view: View) { val name_et: EditText = findViewById(R.id.et_name) val mark_et: EditText = findViewById(R.id.et_mark) val points_et: EditText = findViewById(R.id.et_points) val name: String = name_et.text.toString() val mark = mark_et.text.toString().toInt() val points = points_et.text.toString().toFloat() val resultIntent = Intent( this@SecondActivity, ResultActivity::class.java ) resultIntent.putExtra("Name", name) resultIntent.putExtra("Mark", mark) resultIntent.putExtra("Points", points) resultIntent.putExtra("Complete", checkbox_result) startActivity(resultIntent) } }