728x90
코뮤니티 모각코+ 앱 안드로이드 출석 인증 14일차
✅ 오늘의 문제 : 입력한 메모를 공유하기
👉 여러분의 코틀린 코드와 실행 결과를 올려주세요.
코드
MemoActivity.kt
package com.cookandroid.myapplication2
import android.content.Intent
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.widget.EditText
import com.google.android.material.floatingactionbutton.FloatingActionButton
class MemoActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_memo)
val etMemo = findViewById<EditText>(R.id.etMemo)
val shareButton = findViewById<FloatingActionButton>(R.id.floatingActionButton)
shareButton.setOnClickListener {
val sendIntent = Intent().apply {
action = Intent.ACTION_SEND
putExtra(Intent.EXTRA_TEXT, etMemo.text.toString())
type = "text/plain"
}
val shareIntent = Intent.createChooser(sendIntent, null)
startActivity(shareIntent)
}
}
}
결과
728x90
'개발 > 코뮤니티' 카테고리의 다른 글
[앱 안드로이드] 15일차 : APK 파일로 빌드하기 (0) | 2021.11.30 |
---|---|
[앱 안드로이드] 13일차 : Activity 전환하기 (0) | 2021.11.26 |
[앱 안드로이드] 12일차 : 메모 화면 레이아웃 완성하기 (0) | 2021.11.25 |