From 4d8033c0ba080cea80a45c67bb70f363e4ec8248 Mon Sep 17 00:00:00 2001 From: Sangwook123 Date: Wed, 3 Apr 2024 05:07:25 +0900 Subject: [PATCH] [feat] #1 main --- .../java/org/sopt/main/main/MainActivity.kt | 27 +++++++ .../src/main/res/layout/activity_main.xml | 76 +++++++++++++++++++ 2 files changed, 103 insertions(+) create mode 100644 feature/main/src/main/java/org/sopt/main/main/MainActivity.kt create mode 100644 feature/main/src/main/res/layout/activity_main.xml diff --git a/feature/main/src/main/java/org/sopt/main/main/MainActivity.kt b/feature/main/src/main/java/org/sopt/main/main/MainActivity.kt new file mode 100644 index 0000000..cba5d7e --- /dev/null +++ b/feature/main/src/main/java/org/sopt/main/main/MainActivity.kt @@ -0,0 +1,27 @@ +package org.sopt.main.main + +import android.os.Bundle +import androidx.appcompat.app.AppCompatActivity +import org.sopt.main.const.IntentKey.USER_KEY +import org.sopt.main.databinding.ActivityMainBinding +import org.sopt.main.model.User +import org.sopt.ui.intent.getParcelable + +class MainActivity : AppCompatActivity() { + private lateinit var binding: ActivityMainBinding + val user by lazy { + intent.getParcelable(USER_KEY, User::class.java) + } + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + binding = ActivityMainBinding.inflate(layoutInflater) + setContentView(binding.root) + + with(binding){ + tvMainName.text = user?.name + tvMainRegisterid.text = user?.id + tvMainRegisterpw.text = user?.pw + tvMainRegisterhobby.text = user?.hobby + } + } +} \ No newline at end of file diff --git a/feature/main/src/main/res/layout/activity_main.xml b/feature/main/src/main/res/layout/activity_main.xml new file mode 100644 index 0000000..34bc1b9 --- /dev/null +++ b/feature/main/src/main/res/layout/activity_main.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file