From b851055f94ee1743713c5eda8fa9a0326d960946 Mon Sep 17 00:00:00 2001 From: Monnot <48322244+Saigai@users.noreply.github.com> Date: Wed, 30 Dec 2020 17:33:04 +0100 Subject: [PATCH] Modified the previous commit to be like asked in the TD3 --- .../clemhaowen/dm_td2/task/TaskActivity.kt | 21 +++++-------------- 1 file changed, 5 insertions(+), 16 deletions(-) diff --git a/app/src/main/java/com/clemhaowen/dm_td2/task/TaskActivity.kt b/app/src/main/java/com/clemhaowen/dm_td2/task/TaskActivity.kt index 6f98cce..cb945c9 100644 --- a/app/src/main/java/com/clemhaowen/dm_td2/task/TaskActivity.kt +++ b/app/src/main/java/com/clemhaowen/dm_td2/task/TaskActivity.kt @@ -21,23 +21,12 @@ class TaskActivity : AppCompatActivity() { var resultCode = 666 val titleEditText = findViewById<EditText>(R.id.titleEditText) val descriptionEditText = findViewById<EditText>(R.id.descriptionEditText) - val serializableExtra = intent?.getSerializableExtra("editTask") - var task : Task - var id : String = "" - if (serializableExtra != null){ - task = serializableExtra as Task - titleEditText.setText(task.title) - descriptionEditText.setText(task.description) - resultCode = 667 - id = task.id - } + //val serializableExtra = intent?.getSerializableExtra("editTask") + val task = intent?.getSerializableExtra("editTask") as? Task + titleEditText.setText(task?.title) + descriptionEditText.setText(task?.description) createButton.setOnClickListener{ - var newTask : Task - - if (resultCode == 666){ - id = java.util.UUID.randomUUID().toString() - } - newTask = Task(id = id, title = titleEditText.text.toString(), description = descriptionEditText.text.toString()) + var newTask = Task(id = task?.id ?: java.util.UUID.randomUUID().toString(), title = titleEditText.text.toString(), description = descriptionEditText.text.toString()) intent.putExtra("newTask", newTask) setResult(resultCode, intent) -- GitLab