Skip to content

Commit af2e383

Browse files
committed
fix: 화면 이동, 회전 시 앱이 꺼지던 버그 수정
1 parent 2b6297e commit af2e383

File tree

2 files changed

+11
-5
lines changed

2 files changed

+11
-5
lines changed

presentation/src/main/AndroidManifest.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
android:exported="true"
4444
android:launchMode="singleTask"
4545
android:showOnLockScreen="true"
46+
android:configChanges="orientation|screenSize|keyboardHidden"
4647
android:theme="@style/Theme.Splash">
4748

4849
<intent-filter>

presentation/src/main/java/com/stop/ui/map/MapFragment.kt

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -48,18 +48,22 @@ class MapFragment : Fragment(), MapHandler {
4848
super.onViewCreated(view, savedInstanceState)
4949

5050
initTMap()
51-
initView()
52-
initNavigateAction()
5351
initBottomSheetBehavior()
5452
initBottomSheetView()
55-
56-
observeClickPlace()
57-
observeClickCurrentLocation()
5853
}
5954

6055
override fun alertTMapReady() {
6156
requestPermissionsLauncher.launch(PERMISSIONS)
57+
6258
tMap.initListener()
59+
initAfterTMapReady()
60+
}
61+
62+
private fun initAfterTMapReady() {
63+
initView()
64+
initNavigateAction()
65+
observeClickPlace()
66+
observeClickCurrentLocation()
6367
}
6468

6569
private fun initBinding() {
@@ -72,6 +76,7 @@ class MapFragment : Fragment(), MapHandler {
7276
placeSearchViewModel.tMap?.let {
7377
tMap = it
7478
tMap.setHandler(this)
79+
initAfterTMapReady()
7580
} ?: run {
7681
tMap = MapTMap(requireActivity(), this)
7782
tMap.init()

0 commit comments

Comments
 (0)