Skip to content

Commit 55a5ddc

Browse files
[fix] android 이미지 공유 문제 해결
1 parent 290b026 commit 55a5ddc

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

composeApp/src/androidMain/kotlin/com/nexters/bandalart/core/common/ImageHandlerProvider.android.kt

+5-2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package com.nexters.bandalart.core.common
33
import android.app.Application
44
import android.content.ContentResolver
55
import android.content.ContentValues
6+
import android.content.Intent
67
import android.os.Build
78
import android.os.Environment
89
import android.provider.MediaStore
@@ -28,10 +29,12 @@ actual class ImageHandlerProvider(private val context: Application) {
2829
val file = File(saveBitmapToDisk(bitmap))
2930
val androidUri = FileProvider.getUriForFile(context, "${context.packageName}.provider", file)
3031

31-
ShareCompat.IntentBuilder(context)
32+
val intent = ShareCompat.IntentBuilder(context)
3233
.setStream(androidUri)
3334
.setType("image/png")
34-
.startChooser()
35+
.intent
36+
37+
context.startActivity(Intent.createChooser(intent, null).addFlags(Intent.FLAG_ACTIVITY_NEW_TASK or Intent.FLAG_ACTIVITY_MULTIPLE_TASK))
3538
} catch (e: Exception) {
3639
Napier.e("[externalShareFoBitmap] message: ${e.message}")
3740
}

0 commit comments

Comments
 (0)