Skip to content

Commit 34ff10f

Browse files
committed
[modify] 코드 수정
1 parent 85dc28d commit 34ff10f

File tree

5 files changed

+25
-8
lines changed

5 files changed

+25
-8
lines changed

.idea/misc.xml

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/src/main/java/org/sopt/whatcolorandroid/ui/jeongwon/MissionActivity.kt

+4
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,10 @@ class MissionActivity : AppCompatActivity() {
3737
dialog.isCancelable = false
3838
dialog.show(supportFragmentManager, "dialog")
3939
}
40+
41+
binding.ivBack.setOnClickListener {
42+
finish()
43+
}
4044
}
4145

4246
companion object {

app/src/main/java/org/sopt/whatcolorandroid/ui/jeongwon/MissionDialog.kt

+3
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@ class MissionDialog: BaseDialogFragment<DialogMissionBinding>() {
2424
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
2525
setupDialogBackground()
2626
binding.tvMissionDetailDes.text = mission
27+
binding.btnMissionCheck.setOnClickListener {
28+
dismiss()
29+
}
2730
}
2831

2932
private fun setupDialogBackground() {

app/src/main/java/org/sopt/whatcolorandroid/ui/sehun/MainActivity.kt

+14-6
Original file line numberDiff line numberDiff line change
@@ -16,23 +16,31 @@ import retrofit2.Call
1616

1717
class MainActivity : AppCompatActivity() {
1818
private lateinit var binding: ActivityMainBinding
19+
private lateinit var content: String
1920
private val sharedPreferences = MyApplication.mySharedPreferences
2021

2122
override fun onCreate(savedInstanceState: Bundle?) {
2223
super.onCreate(savedInstanceState)
2324
binding = ActivityMainBinding.inflate(layoutInflater)
2425
setContentView(binding.root)
26+
2527
binding.btnCheck.setOnClickListener{
2628
val intent = Intent(this, MissionActivity::class.java) // 확인 버튼 시 미션뷰로이동
27-
startActivity(intent)
29+
startActivityForResult(intent, 200)
2830
}
29-
30-
3131
setContentView(binding.root)
3232
}
3333

34-
override fun onStart(){
35-
super.onStart()
34+
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
35+
super.onActivityResult(requestCode, resultCode, data)
36+
if (requestCode == 200) {
37+
binding.tvMission.text = content
38+
}
39+
40+
}
41+
42+
override fun onResume(){
43+
super.onResume()
3644
initNetwork()
3745
binding.tvMission3.visibility = View.VISIBLE
3846
}
@@ -56,7 +64,7 @@ class MainActivity : AppCompatActivity() {
5664
} else if (color == "yellow") {
5765
binding.ivColor.setImageDrawable(ResourcesCompat.getDrawable(resources, R.drawable.icon_yellow_small, null))
5866
}
59-
binding.tvMission.text = it.data.content
67+
content = it.data.content
6068
}
6169
)
6270
}

app/src/main/res/layout/dialog_mission.xml

+3-2
Original file line numberDiff line numberDiff line change
@@ -41,14 +41,15 @@
4141

4242
<Button
4343
android:id="@+id/btn_mission_check"
44-
android:layout_width="80dp"
45-
android:layout_height="35dp"
44+
android:layout_width="100dp"
45+
android:layout_height="40dp"
4646
android:backgroundTint="#23C882"
4747
app:layout_constraintTop_toBottomOf="@id/tv_mission_detail_des"
4848
app:layout_constraintStart_toStartOf="parent"
4949
app:layout_constraintEnd_toEndOf="parent"
5050
app:layout_constraintBottom_toBottomOf="parent"
5151
android:layout_marginTop="20dp"
52+
android:background="@drawable/btn_mission_rectangle"
5253
android:layout_marginBottom="20dp"
5354
android:text="확인"
5455
android:textSize="15sp"

0 commit comments

Comments
 (0)