안드로이드 Share 창 (with kotlin)

Purang·2022년 9월 2일
0

Android Studio

목록 보기
13/28
post-thumbnail

안드로이드 share창을 구현하도록 하겠습니다.

처음에는 HomeFragment에서 공유하기 이미지 클릭 시 share가 작동하도록 하려하였나
post_item의 id값 즉, 다른 layout에서 id값이 가져오는 것이 뜻대로 안되서 include 등을 통해 해결하려 하였으나 실패...

해서 searchFragment에 간단하게 구현하도록 하겠습니다.

코드는 공식 홈페이지에서 가져왔습니다.

fun shareContent() {
        val userEmail = "email11"
        
//공유 가능한 앱들을 실행하는 Action값으로 intent생성
        val sendIntent: Intent = Intent().apply {
            action = Intent.ACTION_SEND
            putExtra(Intent.EXTRA_TEXT, userEmail)
            type = "text/plain" //type은 image, text, video등이 존재
        }
        val shareIntent = Intent.createChooser(sendIntent, null)
        startActivity(shareIntent)
    }

setOnClickListener를 통해 클릭 시 아래 사진과 뜨게 됩니다.

안드로이드 공식사이트

profile
몰입의 즐거움

0개의 댓글