package com.example.mytipapp import android.content.ActivityNotFoundException import android.content.Intent import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.provider.MediaStore import android.view.View import android.widget.TextView import android.widget.Toast import kotlin.math.roundToInt class ResultActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_result) val intent = getIntent() val name = intent.getStringExtra("Name") val mark = intent.getIntExtra("Mark", 0) val points = intent.getFloatExtra("Points", 0.0f) val complete = intent.getBooleanExtra("Complete", false) var mark_text = when (mark) { 5 -> "jeles" 4 -> "jó" 3 -> "közepes" 2 -> "elégséges" 1 -> "elégtelen" else -> "nem értékelhető" } val result_tv : TextView = findViewById(R.id.tv_result) val max_points = 50 result_tv.text = "Name: " +name+ "\n"+ "Mark: " +mark+ " ($mark_text)\n"+ "Points: " +points+ " ("+ (points/max_points*100).roundToInt() +"%)\n"+ "Program complete: " +complete+ "\n" } fun onTakeAPhotoButton(view: View) { val takePhotoIntent = Intent(MediaStore.ACTION_IMAGE_CAPTURE) try { startActivity(takePhotoIntent) } catch (e: ActivityNotFoundException) { Toast.makeText(this, "Error!", Toast.LENGTH_SHORT).show() } } }