Skip to content

Commit 6bcff30

Browse files
authored
Merge PR #151 (fix #56)
Fix #56
2 parents 097616d + 59a5d2d commit 6bcff30

File tree

2 files changed

+10
-9
lines changed
  • android/src/main/kotlin/dev/note11/flutter_naver_map/flutter_naver_map
  • example/android/app/src/main/kotlin/dev/note11/flutter_naver_map/flutter_naver_map_example

2 files changed

+10
-9
lines changed

android/src/main/kotlin/dev/note11/flutter_naver_map/flutter_naver_map/FlutterNaverMapPlugin.kt

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package dev.note11.flutter_naver_map.flutter_naver_map
22

3+
import android.app.Activity
34
import android.content.Context
45
import dev.note11.flutter_naver_map.flutter_naver_map.sdk.SdkInitializer
56
import dev.note11.flutter_naver_map.flutter_naver_map.view.NaverMapViewFactory
@@ -28,14 +29,19 @@ internal class FlutterNaverMapPlugin : FlutterPlugin, ActivityAware {
2829
override fun onDetachedFromEngine(binding: FlutterPlugin.FlutterPluginBinding) = Unit
2930

3031
override fun onAttachedToActivity(binding: ActivityPluginBinding) {
32+
val activity = binding.activity
3133
val naverMapViewFactory =
32-
NaverMapViewFactory(binding.activity, pluginBinding.binaryMessenger)
34+
NaverMapViewFactory(activity, pluginBinding.binaryMessenger)
35+
correctDisplayOnFlutterNavigatorStackWithActivityBackgroundMode(activity)
3336
pluginBinding.platformViewRegistry.registerViewFactory(
34-
MAP_VIEW_TYPE_ID,
35-
naverMapViewFactory
37+
MAP_VIEW_TYPE_ID, naverMapViewFactory
3638
)
3739
}
3840

41+
private fun correctDisplayOnFlutterNavigatorStackWithActivityBackgroundMode(activity: Activity) {
42+
activity.intent.putExtra("background_mode", "transparent")
43+
}
44+
3945
override fun onDetachedFromActivityForConfigChanges() = Unit
4046

4147
override fun onReattachedToActivityForConfigChanges(binding: ActivityPluginBinding) = Unit

example/android/app/src/main/kotlin/dev/note11/flutter_naver_map/flutter_naver_map_example/MainActivity.kt

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,4 @@ package dev.note11.flutter_naver_map.flutter_naver_map_example
33
import android.os.Bundle
44
import io.flutter.embedding.android.FlutterActivity
55

6-
class MainActivity : FlutterActivity() {
7-
override fun onCreate(savedInstanceState: Bundle?) {
8-
intent.putExtra("background_mode", "transparent")
9-
super.onCreate(savedInstanceState)
10-
}
11-
}
6+
class MainActivity : FlutterActivity() {}

0 commit comments

Comments
 (0)