수강이 제한됩니다.
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결윤재성의 Kotlin 기반 안드로이드 앱 개발 Part2 - 메뉴와 4대 구성요소
40강 예제 수정해봤습니다
slide_xml1.xml 부터 slide_xml4.xml 까지 강사님께서 예제로 작성하신대로 할 경우 말씀하신 의도와는 다르게 animation이 발생합니다그래서 강사님께서 말씀하신 animation 효과를 받기 위해 수정한 사항입니다// slide_xml1.xml <translate android:fromXDelta="-100%" android:toXDelta="0%" android:duration="500"/> // slide_xml2.xml <translate android:fromXDelta="0%" android:toXDelta="100%" android:duration="500"/> // slide_xml3.xml <translate android:fromXDelta="100%" android:toXDelta="0%" android:duration="500"/> // slide_xml4.xml <translate android:fromXDelta="0%" android:toXDelta="-100%" android:duration="500"/>
- 미해결윤재성의 Kotlin 기반 안드로이드 앱 개발 Part2 - 메뉴와 4대 구성요소
30강 BR 질문
29강부터 30강까지 예제가 전부 안되네요안드로이드 13버전, SDK 31 버전을 사용하고 있습니다가상 에뮬이 아니라 실제 기기를 가지고 연습하고 있는데 BR이 실행되지를 않습니다지금 시점 기준으로 BR이 없어진건지 아니면 가상 에뮬만 가능한건지를 모르겠네요답변 부탁드립니다, 강사님
- 미해결윤재성의 Kotlin 기반 안드로이드 앱 개발 Part2 - 메뉴와 4대 구성요소
29강 예제 질문
안녕하세요, 안드로이드 강의 수강생입니다다름이 아니라 app1과 app2를 강사님께서 강의해주신대로 진행해 봤지만app2의 버튼을 눌렀을 때 app2에서는 토스트 메시지가 나오지 않습니다그렇다고 TestReceiver.kt 에 접근을 못하는가 싶어서 Log.d("test", "br 확인")을 통해 확인해보니 app2의 버튼을 눌렀을 때 Log가 찍힙니다app1 에서는 버튼을 눌렀을 때 토스트 메시지가 나오는데 app2 에서는 토스트 메시지가 발생하지 않는 이유를 알고 싶습니다기기는 갤럭시 21이고요, SDK는 31 이상을 사용하고 있습니다그리고 OS는 13 이상입니다
- 미해결윤재성의 Kotlin 기반 안드로이드 앱 개발 Part2 - 메뉴와 4대 구성요소
24강에서 setIcon과 MessagingStyle질문드립니다.
강사님 24강 자료 그대로 복사해서 가져온 것입니다!button.setOnClickListener { if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.P){ val builder1 = getNotificationBuilder("message", "message style") builder1.setContentTitle("Message Style") builder1.setContentText("Message Style Notification") builder1.setSmallIcon(android.R.drawable.ic_input_delete) val personBuilder1 = Person.Builder() val icon1 = IconCompat.createWithResource(this, android.R.drawable.ic_media_next) personBuilder1.setIcon(icon1) personBuilder1.setName("홍길동") val person1 = personBuilder1.build() val personBuilder2 = Person.Builder() val icon2 = IconCompat.createWithResource(this, R.mipmap.ic_launcher) personBuilder2.setIcon(icon2) personBuilder2.setName("최길동") val person2 = personBuilder2.build() val messageStyle = NotificationCompat.MessagingStyle(person1) messageStyle.addMessage("첫 번째 메시지", System.currentTimeMillis(), person1) messageStyle.addMessage("두 번째 메시지", System.currentTimeMillis(), person2) messageStyle.addMessage("셋 번째 메시지", System.currentTimeMillis(), person1) messageStyle.addMessage("네 번째 메시지", System.currentTimeMillis(), person2) builder1.setStyle(messageStyle) val notification = builder1.build() val manager = getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager manager.notify(10, notification) } }에서 personBuilder1.setIcon(icon1)personBuilder2.setIcon(icon2)부분에서 icon1,icon2 부분에서 Type mismatch: inferred type is IconCompat! but Icon? was expected 오류가 나오고val messageStyle = NotificationCompat.MessagingStyle(person1)부분에서는 None of the following functions can be called with the arguments supplied가 나옵니다 ㅠㅠ 어떤 부분이 문제인지 알 수 있을까요 ㅠㅠ
- 미해결윤재성의 Kotlin 기반 안드로이드 앱 개발 Part2 - 메뉴와 4대 구성요소
textView 질문
여기서 textView 가 안불러와지는건가요? 문제를 정확하게 찾아보니까 xml 에서 가져오는 것을 못하는 것 같습니다.
- 미해결윤재성의 Kotlin 기반 안드로이드 앱 개발 Part2 - 메뉴와 4대 구성요소
16분 대에 나온 getNumber()메소드 질문
16분 대에 나온 getNumber()메소드는 사실 value 가 프로퍼티기 때문에 굳이 작성하지 않아도 되는 코드아닌가요? 혹시 다른 뜻이 있어서 작성하신건가 궁금해서 질문 남깁니다!
- 미해결윤재성의 Kotlin 기반 안드로이드 앱 개발 Part2 - 메뉴와 4대 구성요소
버튼 클릭시 바로 튕기시는 분들께...
import android.app.AlertDialogimport android.app.Dialogimport android.content.Contextimport android.content.DialogInterfaceimport android.os.Bundleimport android.util.Logimport androidx.fragment.app.DialogFragmentclass SubFragment : DialogFragment() { lateinit var mainActivity: MainActivity override fun onAttach(context: Context) { super.onAttach(context) mainActivity = activity as MainActivity Log.d("test", "3") } override fun onCreateDialog(savedInstanceState: Bundle?): Dialog { Log.d("test", "4") val builder = AlertDialog.Builder(mainActivity).setTitle("타이틀입니다.").setMessage("메시지입니다.") .setPositiveButton("수락") { dialogInterface: DialogInterface, i: Int -> mainActivity.binding.textView1.text = "Positive" }.setNeutralButton("Neutral") { dialogInterface: DialogInterface, i: Int -> mainActivity.binding.textView1.text = "Neutral" }.setNegativeButton("Negative") { dialogInterface: DialogInterface, i: Int -> mainActivity.binding.textView1.text = "Negative" } Log.d("test", "5") val alert = builder.create() Log.d("test", "6") return alert } 똑같이 따라쳤는데 mainActivity에 값이 들어가지 않더라구요 ... onAttach에서 값을 설정해주니까 잘 됩닏.
- 해결됨윤재성의 Kotlin 기반 안드로이드 앱 개발 Part2 - 메뉴와 4대 구성요소
Action Intent 누를때 action 설정 질문.
action button이 아니라 notification view를 클릭하면 setautoCancel 기능이 잘 되는데, action을 추가해서 Activity를 불러오면 notification 창이 없어지지 않는 것같습니다. 혹시 action을 이용해서 Activity를 불러올때도 notification 창이 없어지게 할 수 있을까요??
- 미해결윤재성의 Kotlin 기반 안드로이드 앱 개발 Part2 - 메뉴와 4대 구성요소
onActivityResult가 Deprecated 되었습니다
버전이 바뀌면서 onActivityResult가 Deprecated 되었습니다. registerForActivityResult로 대체가 되었는데 그에 대한 설명도 해 주실 수 있나요
- 미해결윤재성의 Kotlin 기반 안드로이드 앱 개발 Part2 - 메뉴와 4대 구성요소
Handler 오류
handler사용하려는데 이런 오류가 발생합니다. 어떻게 해야할까요?
- 미해결윤재성의 Kotlin 기반 안드로이드 앱 개발 Part2 - 메뉴와 4대 구성요소
35강 질문입니다.
삭제된 글입니다
- 미해결윤재성의 Kotlin 기반 안드로이드 앱 개발 Part2 - 메뉴와 4대 구성요소
Kotlin Extension 관련
강좌에서 Kotlin Extension 이 사라짐?에 따라 view를 로드하는 방식이 다른 방식으로 된걸로 압니다. view binding 관련해서 내용 보강이 이뤄졌으면 좋겠습니다. 강좌처럼 바로 button등을 타이핑 했더니 에러가 발생해서 뭔가 하고 한참 서치를 했었습니다. ^^
- 미해결윤재성의 Kotlin 기반 안드로이드 앱 개발 Part2 - 메뉴와 4대 구성요소
20강 BroadCastReciever 제목 오타입니다.
29강 BroadCastReciever -> BroadcastReceiver
- 미해결윤재성의 Kotlin 기반 안드로이드 앱 개발 Part2 - 메뉴와 4대 구성요소
NotificationCompat 기능
2분 40초쯤에 있는 builder2 = NotificationCompat 이거 전 강의부터 나오는데 어떤 기능을 하는건가요?
- 미해결윤재성의 Kotlin 기반 안드로이드 앱 개발 Part2 - 메뉴와 4대 구성요소
13분 04초에서 질문있습니다!
현재 viewBinding을 사용중인데binding.textView.text = 하고 "${custom_edit1.text}\n"에서 custom_edit1에 접근이 안되는데 어떻게 해결하면 될까요?다이얼로그 xml도 viewBinding해서 binding2.custom_edit1하고싶은데 안되네요!
- 미해결윤재성의 Kotlin 기반 안드로이드 앱 개발 Part2 - 메뉴와 4대 구성요소
권한관련 질문
READ_EXTERNAL_STORAGE 권한 거부 2번 하면 3번째는 물어 보는 창이 안나옵니다. android 11에서 테스트 했는데 구글 정책이 이렇게 된건가요? 그러면 2번 거부하고 3번째 물어 보는 팝업이 다시 나오게 코딩 하려면 어떻게 해야 하나요?
- 미해결윤재성의 Kotlin 기반 안드로이드 앱 개발 Part2 - 메뉴와 4대 구성요소
35강 강사님 소스의 viewBinding 적용.
https://github.com/pulmuone/FragmentView
- 미해결윤재성의 Kotlin 기반 안드로이드 앱 개발 Part2 - 메뉴와 4대 구성요소
카톡처럼 Pop시켜도 살아 있는 리시버는 어떻게?
29, 30강 해보면서 궁금한게 앱을 팝 시키면 30강 시스템 메시지 리시버만 살아 있고 29강은 팝 시키면 작동을 안하는데 사용자가 생성한 BroadcastReceiver를 팝 시켜도 작동되게 할 수 있나요? (ex. 카카오톡) 29강 brapp1은 팝시키고 brapp2에서 호출하면 작동되지 않습니다.
- 미해결윤재성의 Kotlin 기반 안드로이드 앱 개발 Part2 - 메뉴와 4대 구성요소
11강 OnActivityResult SecondActivity에서..
SecondActivity 화면으로 넘어 왔을때 상단 왼쪽에 뒤로 가기 화살표 같은거 나오게 하려면 어떻게 해야 하나요?
- 미해결윤재성의 Kotlin 기반 안드로이드 앱 개발 Part2 - 메뉴와 4대 구성요소
서비스 강의 내용 질문입니다.
var serviceIntent = Intent(this, TestService::class.java)서비스 시작 버튼을 중복으로 여러번 클릭 할 때 startForegroundService를 하면 Service가 클릭 한 만큼여러개 생성되는 건가요?Service에 value값 추가해서 ++해보니 계속 한 값으로만 나오는데어떻게 되는건지 궁금합니다. 여러번 클릭해도 중지 버튼 클릭하면 다 종료가 되는데 이러면 서비스가 하나만 생성된거라고 봐야 하는건지..