Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 국방부
- 원스휴먼 요리
- 믹스커피
- 원달러환율
- 계엄령 외신반응
- 원스휴먼 황금양 구하기
- 일론머스크
- 원스휴먼 사료
- 레시피 파밍
- 원스휴먼 쿠폰
- 2차계엄
- 원스휴먼 황금양털파밍
- 믹스커피추천
- 커피추천
- 비상계엄령
- 홈플러스 시그니처 모카골드믹스커피
- 원스휴먼 동물
- 시그니처
- 원스휴먼 레시피 파밍
- 원스휴먼 먹이
- 2차 비상계엄
- 윤석열
- 원스휴먼 스타크롬
- 홈플러스
- 1203계엄령
- 계엄령
- 원스휴먼 레시피
- 원스휴먼 황금양
- 유광버섯 통조림
Archives
- Today
- Total
0101011001010111
Android - 암시적 인텐트로 다른 액티비티 실행하기 본문
728x90
반응형
암시적 인텐트의 예제
val call_intent = Intent(Intent.ACTION_DIAL, Uri.parse("tel:114"))
startActivity(call_intent)
이런 식으로 한다는데, 마침 조별 과제에 내가 맡은 부분에서 암시적 인텐트로 연결 해 줘야할 부분이 있어서 연습해보도록하자.
해당부분의 버튼을, 암시적인텐트 implicit Intent / 로 연결해주려 한다. 메세지로 ?
위의 예제를 보고 연결해보도록 하자.
ㅠㅠㅠ
fragment에서는 뷰바인딩 선언이 ... 다르다 ㅠ ...
왜 이렇게 되는지 이해하지 못한ㄷ ㅏㅠ
package com.example.team7contactapp.home
import android.content.Intent
import android.os.Bundle
import androidx.fragment.app.Fragment
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import com.example.team7contactapp.R
import com.example.team7contactapp.databinding.FragmentKeypadBinding
import com.example.team7contactapp.databinding.FragmentMyPageBinding
class MyPageFragment : Fragment() {
private var _binding: FragmentMyPageBinding? = null
private val binding get() = _binding!!
override fun onCreateView(
inflater: LayoutInflater, container: ViewGroup?,
savedInstanceState: Bundle?
): View? {
_binding = FragmentMyPageBinding.inflate(inflater, container, false)
return binding.root
}
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
binding.icShare.setOnClickListener {
val sendIntent: Intent = Intent().apply {
action = Intent.ACTION_SEND
putExtra(Intent.EXTRA_TEXT, "이곳에 전송하고 싶은 텍스트를 입력하세요.")
type = "text/plain"
}
val shareIntent = Intent.createChooser(sendIntent, null)
startActivity(shareIntent)
}
}
override fun onDestroyView() {
super.onDestroyView()
_binding = null
}
}
val call_intent = Intent(Intent.ACTION_DIAL, Uri.parse("tel:114"))
startActivity(call_intent)
예제는 이거였고,
val sendIntent: Intent = Intent().apply {
action = Intent.ACTION_SEND
putExtra(Intent.EXTRA_TEXT, message)
type = "text/plain"
}
ACTION_SEND를 사용해, 무엇인가를 보낼 수 있는 앱을 목록에 넣었다.
728x90
반응형
'Kotlin > [스스로]Kotlin&안드로이드' 카테고리의 다른 글
Android_ Recyclerview 만들기 (0) | 2023.09.13 |
---|---|
Android _ RecyclerView 의 Adapter (0) | 2023.09.13 |
4-2 인텐트 연결해보기 (0) | 2023.09.05 |
Android 입문 (복습) intent (0) | 2023.09.04 |
Android - [여기서 @는 뭘 뜻하는 걸까 ?] 예 : Intent(this@FirstActivity, SecondActivity::class.java) (0) | 2023.09.04 |