Commit f4f3b9c9 authored by Marek Sabo's avatar Marek Sabo
Browse files

11 HW: Add menu

parent f77d0e56
Loading
Loading
Loading
Loading
+18 −0
Original line number Diff line number Diff line
@@ -2,12 +2,15 @@ package com.example.a09game

import android.content.Intent
import android.os.Bundle
import android.view.Menu
import android.view.MenuItem
import androidx.appcompat.app.AppCompatActivity
import com.orhanobut.hawk.Hawk
import kotlinx.android.synthetic.main.activity_main_menu.*
import java.text.SimpleDateFormat
import java.util.*


class MainMenuActivity : AppCompatActivity() {

    private val formatter = SimpleDateFormat("dd. MM. yyyy HH:mm", Locale("cs"))
@@ -30,4 +33,19 @@ class MainMenuActivity : AppCompatActivity() {
        val currentDate = formatter.format(date)
        max_value.append("\n$currentDate")
    }

    override fun onCreateOptionsMenu(menu: Menu?): Boolean {
        menuInflater.inflate(R.menu.main_menu, menu)
        return super.onCreateOptionsMenu(menu)
    }

    override fun onOptionsItemSelected(item: MenuItem): Boolean {
        when (item.itemId) {
            R.id.deleteDb -> {
                Hawk.deleteAll()
            }
            R.id.finish -> finish()
        }
        return super.onOptionsItemSelected(item)
    }
}
+11 −0
Original line number Diff line number Diff line
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:android="http://schemas.android.com/apk/res/android">
    <item
            android:id="@+id/deleteDb"
            android:title="DELETE"
            app:showAsAction="ifRoom"/>
    <item
            android:id="@+id/finish"
            android:title="EXIT"
            app:showAsAction="always"/>
</menu>
 No newline at end of file