24,200원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
09:55 질문입니다!
-package com.daeyeon.fb_firebase_email_password_auth import androidx.appcompat.app.AppCompatActivityimport android.os.Bundleimport android.util.Logimport android.widget.Buttonimport android.widget.EditTextimport android.widget.Toastimport com.google.firebase.auth.FirebaseAuthimport com.google.firebase.auth.ktx.authimport com.google.firebase.ktx.Firebaseclass MainActivity : AppCompatActivity() { private lateinit var auth: FirebaseAuth override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) auth = Firebase.auth val joinBtn = findViewById<Button>(R.id.joinBtn) joinBtn.setOnClickListener { val email = findViewById<EditText>(R.id.emailArea) val password = findViewById<EditText>(R.id.passwordArea) Log.d("MAIN", email.text.toString()) Log.d("MAIN", password.text.toString()) auth.createUserWithEmailAndPassword(email.text.toString(), password.text.toString()) .addOnCompleteListener(this) { task -> if (task.isSuccessful) { // Sign in success, update UI with the signed-in user's information Toast.makeText(this, "성공", Toast.LENGTH_LONG).show() } else { // If sign in fails, display a message to the user. Toast.makeText(this, "실패", Toast.LENGTH_LONG).show() } } } } } 이메일 비번을 치고 회원가입을 누르면 자꾸 실패가 떠요!....
- 미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
test device 실행
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! bts 앱 강의 듣고 있습니다. 강의에서 import android.widget.imageview 랑 import.android.widget.toast. 가 자동으로 뜬다고 하셨는데 전 뜨지 않아서 그냥 입력을 했고 코드를 강의에서처럼 짰는데 test device가 실행되지 않습니다. 도와주세요!ㅠ
- 해결됨[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
intent코드 쓰는 부분 문제
intent 코드 입력 후 어플을 실행하면 클릭 후 화면전환이 되는 것이 아닌 화면전환이 이미 된 채로 실행이 됩니다. 뒤로가기를 누른 후 1번 사진을 클릭하면 "1번 클릭 완료"가 출력되고요. 계속 다시 시도해봐도 같은 결과가 나옵니다.
- 미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
nextInt가 import가 안됩니다.
alt+enter를 눌러도 임포트가 계속 안되는데 혹시 이유를 알수 있을까요? 혹시 몰라 MainActivity의 코드를 첨부하겠습니다!감사합니다! package com.example.dice_appimport androidx.appcompat.app.AppCompatActivityimport android.os.Bundleimport android.util.Logimport android.widget.Toastimport androidx.databinding.DataBindingUtilimport com.example.dice_app.databinding.ActivityMainBindingimport java.util.*import kotlin.random.Random.Default.nextIntclass MainActivity : AppCompatActivity() { private lateinit var binding : ActivityMainBinding override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) binding = DataBindingUtil.setContentView(this, R.layout.activity_main) val diceImage1 = binding.dice1 val diceImage2 = binding.dice2 binding.diceStartBtn.setOnClickListener { Toast.makeText(this, "주사위 GO!", Toast.LENGTH_LONG).show() Log.d("MainActivity", Random.nextInt(1, 6).toString()) Log.d("MainActivity", Random.nextInt(1, 6).toString()) val number1 = Random.nextInt(1, 6) val number2 = Random.nextInt(1,6) if (number1 ==1 ){ diceImage1.setImageResource(R.drawable.dice_1) } else if(number1 == 2){ diceImage1.setImageResource(R.drawable.dice_2) } else if(number1 == 3){ diceImage1.setImageResource(R.drawable.dice_3) } else if(number1 == 4){ diceImage1.setImageResource(R.drawable.dice_4) } else if(number1 == 5){ diceImage1.setImageResource(R.drawable.dice_5) } else { diceImage1.setImageResource(R.drawable.dice_6) } if (number2 ==1 ){ diceImage2.setImageResource(R.drawable.dice_1) } else if(number2 == 2){ diceImage2.setImageResource(R.drawable.dice_2) } else if(number2 == 3){ diceImage2.setImageResource(R.drawable.dice_3) } else if(number2 == 4){ diceImage2.setImageResource(R.drawable.dice_4) } else if(number2 == 5){ diceImage2.setImageResource(R.drawable.dice_5) } else { diceImage2.setImageResource(R.drawable.dice_6) } } }}
- 미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
recyclerview 질문합니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! 쌤처럼 표시되는 화면에 리스트가 여러 개 뜨지 않구, 리스트 항목 하나가 공간을 다 차지해버립니다.. 하루 종일 찾아봐도 해결방법을 모르겠네요
- 미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
LinearLayout오류?
- LinearLayout 따라 쳤는데 자꾸 다음과 같이 오류가 떠요.. 왜 이런거죠??
- 미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
Log오류??
Log Logcat에서 나오는 Log값이랑 만들어논 주사위 숫자랑 다른데 혹시 오류가 난건지 오류가 아니라면 왜 다른건지 혹시 알려주실수 있나요??
- 미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
프래그먼트에서 뒤로가기
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 강의 잘 듣고 있습니다. 프래그먼트를 배우다가 뒤로가기 이벤트 때문에 질문드립니다. Fragment에서 뒤로가기를 누르면 종료가 되서요 종료가 안되고 뒤로 가려고 구글링을 해서 addToBackStack(null)란 명령어를 찾았는데 혹시 첫번째 페이지에서만 뒤로가기 했을때 종료하는 방법이 있을까요? 예를 들어서 제가 3개 프래그먼트를 만들었고 1->2->3->1로 이동한다고 가정했을때 1->2에서는 뒤로가기 가능 2->3에서도 가능 3->1로 이동했을때 첫번째 페이지에서 뒤로가기 눌렀을시 종료되는 기능이요. 이것저것 시도해보는데 잘 되지 않아서요. 혹시 가능할까요?
- 미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
이미지가 업로드 되지 않습
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요! 수업 잘듣고 있습니다. Glide 이미지 로딩이 정상적으로 되지 않는데, 전체적으로 설정이 잘 되어있고 올려주신 소스코드도 복사해서 테스트 해봤는데(파이어베이스 전) 잘 되지 않아 문의드립니다ㅠㅠ 바쁘시겠지만 확인 부탁드립니다. 소스코드
- 미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
어뎁터 getView에 리스트값을 넣는데 for문을 안돌리는데 자동으로 되는건가요?
ListViewAdapater클래스에 List값을 받는데. listViewText!!.text = List[position] 구문만 넣으면 textViewTextArea에 리스트 값이 들어가네요. for문을 돌려야하는거 아닌가요.
- 미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
package명
강사님 파일을 받아서 열어보려고 할 때 package명을 제 경로에 맞게 변경해야하나요???? 아니면 그냥도 괜찮나요??
- 미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
이상한 에러가 발생했습니다. 봐주세요.
이 화면에서 북마크를 클릳하면 에러가 발생합니다. 11/29 00:09:17: Launching 'app' on Pixel 2 API 29. Install successfully finished in 832 ms. $ adb shell am start -n "kr.co.soncampus.mymango/kr.co.soncampus.mymango.SplashActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER Connected to process 10156 on device 'emulator-5554'. Capturing and displaying logcat messages from application. This behavior can be disabled in the "Logcat output" section of the "Debugger" settings page. I/FirebaseApp: Device unlocked: initializing all Firebase APIs for app [DEFAULT] D/FirebaseAuth: Notifying id token listeners about user ( cb3Our6w2RfgpDYXJfzNoipE0tB2 ). I/FirebaseInitProvider: FirebaseApp initialization successful W/RenderThread: type=1400 audit(0.0:41): avc: denied { write } for name="property_service" dev="tmpfs" ino=6860 scontext=u:r:untrusted_app:s0:c158,c256,c512,c768 tcontext=u:object_r:property_socket:s0 tclass=sock_file permissive=0 D/libEGL: Emulator has host GPU support, qemu.gles is set to 1. W/libc: Unable to set property "qemu.gles" to "1": connection failed; errno=13 (Permission denied) I/DynamiteModule: Considering local module com.google.android.gms.measurement.dynamite:55 and remote module com.google.android.gms.measurement.dynamite:54 Selected local version of com.google.android.gms.measurement.dynamite I/FirebaseAuth: [FirebaseAuth:] Preparing to create service connection to fallback implementation D/libEGL: loaded /vendor/lib/egl/libEGL_emulation.so D/libEGL: loaded /vendor/lib/egl/libGLESv1_CM_emulation.so D/libEGL: loaded /vendor/lib/egl/libGLESv2_emulation.so V/FA: onActivityCreated V/FA: App measurement collection enabled App measurement enabled for app package, google app id: kr.co.soncampus.mymango, 1:667758425658:android:76621f75212078a2352703 I/FA: App measurement initialized, version: 46000 To enable debug logging run: adb shell setprop log.tag.FA VERBOSE To enable faster debug mode event logging run: adb shell setprop debug.firebase.analytics.app kr.co.soncampus.mymango D/FA: Debug-level message logging enabled W/ncampus.mymang: Accessing hidden method Landroid/view/View;->computeFitSystemWindows(Landroid/graphics/Rect;Landroid/graphics/Rect;)Z (greylist, reflection, allowed) Accessing hidden method Landroid/view/ViewGroup;->makeOptionalFitsSystemWindows()V (greylist, reflection, allowed) V/FA: Connecting to remote service V/FA: Connection attempt already in progress V/FA: Connection attempt already in progress V/FA: Activity resumed, time: 4720949 I/FA: Tag Manager is not found and thus will not be used V/FA: Connection attempt already in progress V/FA: Connection attempt already in progress D/HostConnection: HostConnection::get() New Host Connection established 0xdb94f550, tid 10197 D/HostConnection: HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_dma_v1 ANDROID_EMU_direct_mem ANDROID_EMU_host_composition_v1 ANDROID_EMU_host_composition_v2 ANDROID_EMU_vulkan ANDROID_EMU_deferred_vulkan_commands ANDROID_EMU_vulkan_null_optional_strings ANDROID_EMU_vulkan_create_resources_with_requirements ANDROID_EMU_YUV420_888_to_NV21 ANDROID_EMU_YUV_Cache ANDROID_EMU_async_unmap_buffer ANDROID_EMU_vulkan_free_memory_sync ANDROID_EMU_vulkan_shader_float16_int8 ANDROID_EMU_vulkan_async_queue_submit ANDROID_EMU_sync_buffer_data GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_host_side_tracing ANDROID_EMU_async_frame_commands ANDROID_EMU_gles_max_version_2 W/OpenGLRenderer: Failed to choose config with EGL_SWAP_BEHAVIOR_PRESERVED, retrying without... D/eglCodecCommon: setVertexArrayObject: set vao to 0 (0) 0 0 D/EGL_emulation: eglCreateContext: 0xdb91a480: maj 2 min 0 rcv 2 D/EGL_emulation: eglMakeCurrent: 0xdb91a480: ver 2 0 (tinfo 0xdb90faa0) W/Gralloc3: mapper 3.x is not supported D/HostConnection: createUnique: call D/HostConnection: HostConnection::get() New Host Connection established 0xdb94f690, tid 10197 D/HostConnection: HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_dma_v1 ANDROID_EMU_direct_mem ANDROID_EMU_host_composition_v1 ANDROID_EMU_host_composition_v2 ANDROID_EMU_vulkan ANDROID_EMU_deferred_vulkan_commands ANDROID_EMU_vulkan_null_optional_strings ANDROID_EMU_vulkan_create_resources_with_requirements ANDROID_EMU_YUV420_888_to_NV21 ANDROID_EMU_YUV_Cache ANDROID_EMU_async_unmap_buffer ANDROID_EMU_vulkan_free_memory_sync ANDROID_EMU_vulkan_shader_float16_int8 ANDROID_EMU_vulkan_async_queue_submit ANDROID_EMU_sync_buffer_data GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_host_side_tracing ANDROID_EMU_async_frame_commands ANDROID_EMU_gles_max_version_2 D/eglCodecCommon: allocate: Ask for block of size 0x1000 allocate: ioctl allocate returned offset 0x3ffff6000 size 0x2000 D/EGL_emulation: eglMakeCurrent: 0xdb91a480: ver 2 0 (tinfo 0xdb90faa0) D/eglCodecCommon: setVertexArrayObject: set vao to 0 (0) 1 0 D/EGL_emulation: eglMakeCurrent: 0xdb91a480: ver 2 0 (tinfo 0xdb90faa0) D/FA: Connected to remote service V/FA: Processing queued up service tasks: 5 D/EGL_emulation: eglMakeCurrent: 0xdb91a480: ver 2 0 (tinfo 0xdb90faa0) V/FA: Recording user engagement, ms: 3007 D/EGL_emulation: eglMakeCurrent: 0xdb91a480: ver 2 0 (tinfo 0xdb90faa0) W/ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@e8b73bd V/FA: onActivityCreated V/FA: Activity paused, time: 4723957 E/sss: main..... V/FA: Activity resumed, time: 4724008 D/EGL_emulation: eglMakeCurrent: 0xdb91a480: ver 2 0 (tinfo 0xdb90faa0) D/EGL_emulation: eglMakeCurrent: 0xdb91a480: ver 2 0 (tinfo 0xdb90faa0) D/sss: Main onCreateOptionsMenu..... D/EGL_emulation: eglMakeCurrent: 0xdb91a480: ver 2 0 (tinfo 0xdb90faa0) V/FA: Inactivity, disconnecting from the service W/ncampus.mymang: Accessing hidden field Landroid/widget/AbsListView;->mIsChildViewEnabled:Z (greylist, reflection, allowed) D/EGL_emulation: eglMakeCurrent: 0xdb91a480: ver 2 0 (tinfo 0xdb90faa0) I/chatty: uid=10158(kr.co.soncampus.mymango) RenderThread identical 15 lines D/EGL_emulation: eglMakeCurrent: 0xdb91a480: ver 2 0 (tinfo 0xdb90faa0) D/EGL_emulation: eglMakeCurrent: 0xdb91a480: ver 2 0 (tinfo 0xdb90faa0) I/chatty: uid=10158(kr.co.soncampus.mymango) RenderThread identical 13 lines D/EGL_emulation: eglMakeCurrent: 0xdb91a480: ver 2 0 (tinfo 0xdb90faa0) D/EGL_emulation: eglMakeCurrent: 0xdb91a480: ver 2 0 (tinfo 0xdb90faa0) D/sss: item1 V/FA: Recording user engagement, ms: 11407 W/ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@c9f27a5 V/FA: onActivityCreated V/FA: Connecting to remote service V/FA: Connection attempt already in progress Activity paused, time: 4735416 V/FA: Activity resumed, time: 4735501 V/FA: Connection attempt already in progress Connection attempt already in progress W/Glide: Failed to find GeneratedAppGlideModule. You should include an annotationProcessor compile dependency on com.github.bumptech.glide:compiler in your application and a @GlideModule annotated AppGlideModule implementation or LibraryGlideModules will be silently ignored D/EGL_emulation: eglMakeCurrent: 0xdb91a480: ver 2 0 (tinfo 0xdb90faa0) D/EGL_emulation: eglMakeCurrent: 0xdb91a480: ver 2 0 (tinfo 0xdb90faa0) D/sss: Sub2 onCreateOptionsMenu..... D/EGL_emulation: eglMakeCurrent: 0xdb91a480: ver 2 0 (tinfo 0xdb90faa0) I/chatty: uid=10158(kr.co.soncampus.mymango) RenderThread identical 2 lines D/EGL_emulation: eglMakeCurrent: 0xdb91a480: ver 2 0 (tinfo 0xdb90faa0) D/FA: Connected to remote service V/FA: Processing queued up service tasks: 4 D/EGL_emulation: eglMakeCurrent: 0xdb91a480: ver 2 0 (tinfo 0xdb90faa0) D/EGL_emulation: eglMakeCurrent: 0xdb91a480: ver 2 0 (tinfo 0xdb90faa0) D/EGL_emulation: eglMakeCurrent: 0xdb91a480: ver 2 0 (tinfo 0xdb90faa0) D/EGL_emulation: eglMakeCurrent: 0xdb91a480: ver 2 0 (tinfo 0xdb90faa0) D/EGL_emulation: eglMakeCurrent: 0xdb91a480: ver 2 0 (tinfo 0xdb90faa0) D/EGL_emulation: eglMakeCurrent: 0xdb91a480: ver 2 0 (tinfo 0xdb90faa0) D/EGL_emulation: eglMakeCurrent: 0xdb91a480: ver 2 0 (tinfo 0xdb90faa0) V/FA: Inactivity, disconnecting from the service W/ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@81fc038 V/FA: Recording user engagement, ms: 6581 V/FA: onActivityCreated E/BookmarkActivity sss: entry ....................0 E/BookmarkActivity sss: entry ....................99 V/FA: Connecting to remote service V/FA: Connection attempt already in progress Activity paused, time: 4742083 V/FA: Activity resumed, time: 4742120 V/FA: Connection attempt already in progress Connection attempt already in progress D/EGL_emulation: eglMakeCurrent: 0xdb91a480: ver 2 0 (tinfo 0xdb90faa0) D/EGL_emulation: eglMakeCurrent: 0xdb91a480: ver 2 0 (tinfo 0xdb90faa0) D/FA: Connected to remote service V/FA: Processing queued up service tasks: 4 D/EGL_emulation: eglMakeCurrent: 0xdb91a480: ver 2 0 (tinfo 0xdb90faa0) D/NetworkSecurityConfig: No Network Security Config specified, using platform default E/BookmarkActivity sss: entry ....................1 D/Datamodel: DataSnapshot { key = -MparmEFOESJUm_PjL5q, value = {imageUrl=https://s3-ap-northeast-1.amazonaws.com/dcreviewsresized/20211004092323023_photo_b2b78b1ad87d.jpg, titleText=설문커피, id=2, url=https://www.diningcode.com/profile.php?rid=9Vyv53tNcc8h} } D/AndroidRuntime: Shutting down VM E/AndroidRuntime: FATAL EXCEPTION: main Process: kr.co.soncampus.mymango, PID: 10156 com.google.firebase.database.DatabaseException: Class kr.co.soncampus.mymango.ContentsModel does not define a no-argument constructor. If you are using ProGuard, make sure these constructors are not stripped. at com.google.firebase.database.core.utilities.encoding.CustomClassMapper$BeanMapper.deserialize(CustomClassMapper.java:570) at com.google.firebase.database.core.utilities.encoding.CustomClassMapper$BeanMapper.deserialize(CustomClassMapper.java:563) at com.google.firebase.database.core.utilities.encoding.CustomClassMapper.convertBean(CustomClassMapper.java:433) at com.google.firebase.database.core.utilities.encoding.CustomClassMapper.deserializeToClass(CustomClassMapper.java:232) at com.google.firebase.database.core.utilities.encoding.CustomClassMapper.convertToCustomClass(CustomClassMapper.java:80) at com.google.firebase.database.DataSnapshot.getValue(DataSnapshot.java:203) at kr.co.soncampus.mymango.BookmarkActivity$onCreate$1.onDataChange(BookmarkActivity.kt:49) at com.google.firebase.database.core.ValueEventRegistration.fireEvent(ValueEventRegistration.java:75) at com.google.firebase.database.core.view.DataEvent.fire(DataEvent.java:63) at com.google.firebase.database.core.view.EventRaiser$1.run(EventRaiser.java:55) at android.os.Handler.handleCallback(Handler.java:883) at android.os.Handler.dispatchMessage(Handler.java:100) at android.os.Looper.loop(Looper.java:214) at android.app.ActivityThread.main(ActivityThread.java:7356) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930) I/Process: Sending signal. PID: 10156 SIG: 9 Connected to process 10236 on device 'emulator-5554'. Capturing and displaying logcat messages from application. This behavior can be disabled in the "Logcat output" section of the "Debugger" settings page. I/FirebaseApp: Device unlocked: initializing all Firebase APIs for app [DEFAULT] D/FirebaseAuth: Notifying id token listeners about user ( cb3Our6w2RfgpDYXJfzNoipE0tB2 ). I/FirebaseInitProvider: FirebaseApp initialization successful W/RenderThread: type=1400 audit(0.0:42): avc: denied { write } for name="property_service" dev="tmpfs" ino=6860 scontext=u:r:untrusted_app:s0:c158,c256,c512,c768 tcontext=u:object_r:property_socket:s0 tclass=sock_file permissive=0 I/FirebaseAuth: [FirebaseAuth:] Preparing to create service connection to fallback implementation D/libEGL: Emulator has host GPU support, qemu.gles is set to 1. W/libc: Unable to set property "qemu.gles" to "1": connection failed; errno=13 (Permission denied) D/libEGL: loaded /vendor/lib/egl/libEGL_emulation.so D/libEGL: loaded /vendor/lib/egl/libGLESv1_CM_emulation.so I/DynamiteModule: Considering local module com.google.android.gms.measurement.dynamite:55 and remote module com.google.android.gms.measurement.dynamite:54 Selected local version of com.google.android.gms.measurement.dynamite D/libEGL: loaded /vendor/lib/egl/libGLESv2_emulation.so V/FA: onActivityCreated V/FA: App measurement collection enabled V/FA: App measurement enabled for app package, google app id: kr.co.soncampus.mymango, 1:667758425658:android:76621f75212078a2352703 I/FA: App measurement initialized, version: 46000 To enable debug logging run: adb shell setprop log.tag.FA VERBOSE To enable faster debug mode event logging run: adb shell setprop debug.firebase.analytics.app kr.co.soncampus.mymango D/FA: Debug-level message logging enabled W/ncampus.mymang: Accessing hidden method Landroid/view/View;->computeFitSystemWindows(Landroid/graphics/Rect;Landroid/graphics/Rect;)Z (greylist, reflection, allowed) Accessing hidden method Landroid/view/ViewGroup;->makeOptionalFitsSystemWindows()V (greylist, reflection, allowed) V/FA: Connecting to remote service V/FA: Connection attempt already in progress V/FA: Connection attempt already in progress V/FA: Activity resumed, time: 4743636 I/FA: Tag Manager is not found and thus will not be used V/FA: Connection attempt already in progress Connection attempt already in progress D/HostConnection: HostConnection::get() New Host Connection established 0xdb94c410, tid 10275 D/HostConnection: HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_dma_v1 ANDROID_EMU_direct_mem ANDROID_EMU_host_composition_v1 ANDROID_EMU_host_composition_v2 ANDROID_EMU_vulkan ANDROID_EMU_deferred_vulkan_commands ANDROID_EMU_vulkan_null_optional_strings ANDROID_EMU_vulkan_create_resources_with_requirements ANDROID_EMU_YUV420_888_to_NV21 ANDROID_EMU_YUV_Cache ANDROID_EMU_async_unmap_buffer ANDROID_EMU_vulkan_free_memory_sync ANDROID_EMU_vulkan_shader_float16_int8 ANDROID_EMU_vulkan_async_queue_submit ANDROID_EMU_sync_buffer_data GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_host_side_tracing ANDROID_EMU_async_frame_commands ANDROID_EMU_gles_max_version_2 W/OpenGLRenderer: Failed to choose config with EGL_SWAP_BEHAVIOR_PRESERVED, retrying without... D/eglCodecCommon: setVertexArrayObject: set vao to 0 (0) 0 0 D/EGL_emulation: eglCreateContext: 0xdb91a600: maj 2 min 0 rcv 2 W/Glide: Failed to find GeneratedAppGlideModule. You should include an annotationProcessor compile dependency on com.github.bumptech.glide:compiler in your application and a @GlideModule annotated AppGlideModule implementation or LibraryGlideModules will be silently ignored D/EGL_emulation: eglMakeCurrent: 0xdb91a600: ver 2 0 (tinfo 0xdb90fa50) W/Gralloc3: mapper 3.x is not supported D/HostConnection: createUnique: call HostConnection::get() New Host Connection established 0xdb94c690, tid 10275 D/HostConnection: HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_dma_v1 ANDROID_EMU_direct_mem ANDROID_EMU_host_composition_v1 ANDROID_EMU_host_composition_v2 ANDROID_EMU_vulkan ANDROID_EMU_deferred_vulkan_commands ANDROID_EMU_vulkan_null_optional_strings ANDROID_EMU_vulkan_create_resources_with_requirements ANDROID_EMU_YUV420_888_to_NV21 ANDROID_EMU_YUV_Cache ANDROID_EMU_async_unmap_buffer ANDROID_EMU_vulkan_free_memory_sync ANDROID_EMU_vulkan_shader_float16_int8 ANDROID_EMU_vulkan_async_queue_submit ANDROID_EMU_sync_buffer_data GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_host_side_tracing ANDROID_EMU_async_frame_commands ANDROID_EMU_gles_max_version_2 D/eglCodecCommon: allocate: Ask for block of size 0x1000 allocate: ioctl allocate returned offset 0x3ffff6000 size 0x2000 D/EGL_emulation: eglMakeCurrent: 0xdb91a600: ver 2 0 (tinfo 0xdb90fa50) D/eglCodecCommon: setVertexArrayObject: set vao to 0 (0) 1 0 D/sss: Sub2 onCreateOptionsMenu..... D/FA: Connected to remote service V/FA: Processing queued up service tasks: 5 V/FA: Inactivity, disconnecting from the service ------------------------------------------ 데이터는 두 건이 있습니다. 프로그램 소스입니다. package kr.co.soncampus.mymangoimport androidx.appcompat.app.AppCompatActivityimport android.os.Bundleimport android.text.method.TextKeyListener.clearimport android.util.Logimport android.widget.ArrayAdapterimport androidx.recyclerview.widget.GridLayoutManagerimport androidx.recyclerview.widget.RecyclerViewimport com.google.firebase.auth.FirebaseAuthimport com.google.firebase.auth.ktx.authimport com.google.firebase.database.DataSnapshotimport com.google.firebase.database.DatabaseErrorimport com.google.firebase.database.ValueEventListenerimport com.google.firebase.database.core.RepoManager.clearimport com.google.firebase.database.ktx.databaseimport com.google.firebase.ktx.Firebaseclass BookmarkActivity : AppCompatActivity() { private lateinit var auth: FirebaseAuth private val contentsModels = mutableListOf<ContentsModel>() override fun onCreate(savedInstanceState: Bundle?) { auth = Firebase.auth super.onCreate(savedInstanceState) setContentView(R.layout.activity_bookmark) val rv = findViewById<RecyclerView>(R.id.rv1) val rvAdapter = RVAdapter(baseContext, contentsModels) rv.adapter = rvAdapter rv.layoutManager = GridLayoutManager(this, 2) val database = Firebase.database val myBookmarkRef = database.getReference("bookmark_ref") Log.e("BookmarkActivity sss", " entry ....................0") myBookmarkRef .child(auth.currentUser?.uid.toString()) .addValueEventListener(object : ValueEventListener{ override fun onDataChange(snapshot: DataSnapshot) { Log.e("BookmarkActivity sss", " entry ....................1") for (dataModel in snapshot.children) { Log.d("Datamodel", dataModel.toString()) contentsModels.add(dataModel.getValue(ContentsModel::class.java)!!) } Log.e("BookmarkActivity sss", " entry ....................2") rvAdapter.notifyDataSetChanged() } override fun onCancelled(error: DatabaseError) { Log.e("Bookmark", "dbError") } }) Log.e("BookmarkActivity sss", " entry ....................99") }} ---------------------------------------package kr.co.soncampus.mymangodata class ContentsModel ( val id : Int, val url : String = "", val imageUrl : String, val titleText : String = "")------------------------------------------
- 미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
rv.setOnItem click
강의에서 rv.setOnItem click이게 없다고 하셨는데 저번에 했을 때는 있었던 거 같은데 왜 없나요...? 그리고 저번에는 item을 넣어줄 때 [position]으로 넣어줬던 거 같은데 이거는 문자 하나하나씩 넣어줘서 저 item click도 안되고 [position]도 안쓰는 건가요....?
- 미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
private lateinit var binding : ActivityMainBinding
private lateinit var binding : ActivityMainBinding이 코드는 왜 입력해주는 건가요??
- 해결됨[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
Toast.makeText사용시 인수 context가 붉은 색으로 뜨네요
강의 내용 그대로 소스를 입력하는데이미지의 빨간 사각형으로 표시된context 인수가 붉은색으로 뜹니다context에서 Alt+Enter를 쳐보니선택할 여러 항목이 나타나는데 무엇을 선택해야 할지 모르겠습니다.해결 방법을 알려주시면 감사하겠습니다.
- 미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
이미지가 로드 안됩니다. 도와주세요.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. package kr.co.soncampus.mymangoimport android.content.Contextimport android.view.LayoutInflaterimport android.view.Viewimport android.view.ViewGroupimport android.widget.ImageViewimport android.widget.TextViewimport androidx.recyclerview.widget.RecyclerViewimport com.bumptech.glide.Glideclass RVAdapter(val context : Context, val List : MutableList<ContentsModel>) : RecyclerView.Adapter<RVAdapter.ViewHolder>() { override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): RVAdapter.ViewHolder { val v = LayoutInflater.from(parent.context).inflate(R.layout.rv_item, parent, false) return ViewHolder(v) } override fun onBindViewHolder(holder: RVAdapter.ViewHolder, position: Int) { holder.bindItems(List[position]) } override fun getItemCount(): Int { return List.size } inner class ViewHolder(itemView : View) : RecyclerView.ViewHolder(itemView) { fun bindItems(item : ContentsModel) { val rv_img = itemView.findViewById<ImageView>(R.id.rvImageArea) val rv_text = itemView.findViewById<TextView>(R.id.rvTextArea) rv_text.text = item.titleText Glide.with(context) .load(item.imageUrl) .into(rv_img) } }}하단은 에러발생상황입니다. 11/20 21:13:07: Launching 'app' on Pixel 2 API 29. Install successfully finished in 967 ms. $ adb shell am start -n "kr.co.soncampus.mymango/kr.co.soncampus.mymango.SplashActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER Connected to process 12186 on device 'emulator-5554'. Capturing and displaying logcat messages from application. This behavior can be disabled in the "Logcat output" section of the "Debugger" settings page. W/RenderThread: type=1400 audit(0.0:54): avc: denied { write } for name="property_service" dev="tmpfs" ino=7380 scontext=u:r:untrusted_app:s0:c134,c256,c512,c768 tcontext=u:object_r:property_socket:s0 tclass=sock_file permissive=0 D/libEGL: Emulator has host GPU support, qemu.gles is set to 1. W/libc: Unable to set property "qemu.gles" to "1": connection failed; errno=13 (Permission denied) D/libEGL: loaded /vendor/lib/egl/libEGL_emulation.so D/libEGL: loaded /vendor/lib/egl/libGLESv1_CM_emulation.so D/libEGL: loaded /vendor/lib/egl/libGLESv2_emulation.so W/ncampus.mymang: Accessing hidden method Landroid/view/View;->computeFitSystemWindows(Landroid/graphics/Rect;Landroid/graphics/Rect;)Z (greylist, reflection, allowed) Accessing hidden method Landroid/view/ViewGroup;->makeOptionalFitsSystemWindows()V (greylist, reflection, allowed) D/HostConnection: HostConnection::get() New Host Connection established 0xd914d190, tid 12218 D/HostConnection: HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_dma_v1 ANDROID_EMU_direct_mem ANDROID_EMU_host_composition_v1 ANDROID_EMU_host_composition_v2 ANDROID_EMU_vulkan ANDROID_EMU_deferred_vulkan_commands ANDROID_EMU_vulkan_null_optional_strings ANDROID_EMU_vulkan_create_resources_with_requirements ANDROID_EMU_YUV420_888_to_NV21 ANDROID_EMU_YUV_Cache ANDROID_EMU_async_unmap_buffer ANDROID_EMU_vulkan_free_memory_sync ANDROID_EMU_vulkan_shader_float16_int8 ANDROID_EMU_vulkan_async_queue_submit ANDROID_EMU_sync_buffer_data GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_host_side_tracing ANDROID_EMU_async_frame_commands ANDROID_EMU_gles_max_version_2 W/OpenGLRenderer: Failed to choose config with EGL_SWAP_BEHAVIOR_PRESERVED, retrying without... D/eglCodecCommon: setVertexArrayObject: set vao to 0 (0) 0 0 D/EGL_emulation: eglCreateContext: 0xd911a300: maj 2 min 0 rcv 2 D/EGL_emulation: eglMakeCurrent: 0xd911a300: ver 2 0 (tinfo 0xd910f1d0) W/Gralloc3: mapper 3.x is not supported D/HostConnection: createUnique: call HostConnection::get() New Host Connection established 0xd914d280, tid 12218 D/HostConnection: HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_dma_v1 ANDROID_EMU_direct_mem ANDROID_EMU_host_composition_v1 ANDROID_EMU_host_composition_v2 ANDROID_EMU_vulkan ANDROID_EMU_deferred_vulkan_commands ANDROID_EMU_vulkan_null_optional_strings ANDROID_EMU_vulkan_create_resources_with_requirements ANDROID_EMU_YUV420_888_to_NV21 ANDROID_EMU_YUV_Cache ANDROID_EMU_async_unmap_buffer ANDROID_EMU_vulkan_free_memory_sync ANDROID_EMU_vulkan_shader_float16_int8 ANDROID_EMU_vulkan_async_queue_submit ANDROID_EMU_sync_buffer_data GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_host_side_tracing ANDROID_EMU_async_frame_commands ANDROID_EMU_gles_max_version_2 D/eglCodecCommon: allocate: Ask for block of size 0x1000 allocate: ioctl allocate returned offset 0x3ffff6000 size 0x2000 D/EGL_emulation: eglMakeCurrent: 0xd911a300: ver 2 0 (tinfo 0xd910f1d0) D/eglCodecCommon: setVertexArrayObject: set vao to 0 (0) 1 0 W/ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@48434be W/Glide: Failed to find GeneratedAppGlideModule. You should include an annotationProcessor compile dependency on com.github.bumptech.glide:compiler in your application and a @GlideModule annotated AppGlideModule implementation or LibraryGlideModules will be silently ignored D/EGL_emulation: eglMakeCurrent: 0xd911a300: ver 2 0 (tinfo 0xd910f1d0) D/NetworkSecurityConfig: No Network Security Config specified, using platform default W/Glide: Load failed for https://mp-seoul-image-production-s3.mangoplate.com/333417_1631504231239882.jpg?fit=around|512:512&crop=512:512;*,*&output-format=jpg&output-quality=80 with size [540x263] class com.bumptech.glide.load.engine.GlideException: Failed to load resource There was 1 cause: java.net.SocketException(socket failed: EPERM (Operation not permitted)) call GlideException#logRootCauses(String) for more detail Cause (1 of 1): class com.bumptech.glide.load.engine.GlideException: Fetching data failed, class java.io.InputStream, REMOTE There was 1 cause: java.net.SocketException(socket failed: EPERM (Operation not permitted)) call GlideException#logRootCauses(String) for more detail Cause (1 of 1): class com.bumptech.glide.load.engine.GlideException: Fetch failed There was 1 cause: java.net.SocketException(socket failed: EPERM (Operation not permitted)) call GlideException#logRootCauses(String) for more detail Cause (1 of 1): class java.net.SocketException: socket failed: EPERM (Operation not permitted) I/Glide: Root cause (1 of 1) java.net.SocketException: socket failed: EPERM (Operation not permitted) at java.net.Socket.createImpl(Socket.java:492) at java.net.Socket.getImpl(Socket.java:552) at java.net.Socket.setSoTimeout(Socket.java:1180) at com.android.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:143) at com.android.okhttp.internal.io.RealConnection.connect(RealConnection.java:116) at com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:186) at com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:128) at com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:97) at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:289) at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:232) at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:465) at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:131) at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect(DelegatingHttpsURLConnection.java:90) at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:30) at com.bumptech.glide.load.data.HttpUrlFetcher.loadDataWithRedirects(HttpUrlFetcher.java:100) at com.bumptech.glide.load.data.HttpUrlFetcher.loadData(HttpUrlFetcher.java:56) at com.bumptech.glide.load.model.MultiModelLoader$MultiFetcher.loadData(MultiModelLoader.java:100) at com.bumptech.glide.load.model.MultiModelLoader$MultiFetcher.startNextOrFail(MultiModelLoader.java:164) at com.bumptech.glide.load.model.MultiModelLoader$MultiFetcher.onLoadFailed(MultiModelLoader.java:154) at com.bumptech.glide.load.data.HttpUrlFetcher.loadData(HttpUrlFetcher.java:62) at com.bumptech.glide.load.model.MultiModelLoader$MultiFetcher.loadData(MultiModelLoader.java:100) at com.bumptech.glide.load.engine.SourceGenerator.startNextLoad(SourceGenerator.java:70) at com.bumptech.glide.load.engine.SourceGenerator.startNext(SourceGenerator.java:63) at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:310) at com.bumptech.glide.load.engine.DecodeJob.runWrapped(DecodeJob.java:279) at com.bumptech.glide.load.engine.DecodeJob.run(DecodeJob.java:234) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) at java.lang.Thread.run(Thread.java:919) at com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultThreadFactory$1.run(GlideExecutor.java:393)
- 미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
지금 자바 다운로드 홈페이지가 접속이 안됩니다
빈화면으로 뜹니다 자바 다운로드 할 수 가없어요 ㅠ 휴대폰도 안됩니다 저만 그런가요?
- 미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
오류
트와이스 앱만들기에서 해당 class부분에서 unresolved reference: class 오류가 뜨네요 .... 답변 부탁드립니다
- 미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
개복치님 꼭 답변주시길 바랍니다.
BTS어플부터 막힌 왕초보입니다. 제가 비전공자기도 하고 처음으로 프로그래밍이라는걸 이 강의를 통해서 접해본거라 왕초보 강의라길래 자세히 가르쳐주시리라 믿고 들었습니다. 근데요 진짜 왕초보는 .xml 코딩할때 >로 닫는다는것조차 모른다구요 >로 닫는다는걸 말씀해주셨어야죠 ㅠㅠ왕초보 강의라면서요 ㅠㅠ 안드로이드 어쩌고 ="vertical">했는데 왜 개복치님처럼 BTS사진이 두줄이 안되고 여전히 일렬로 있을까 1시간을 고민했는데 아뿔싸..윗줄에 이미 LinearLayout에 대해서 >로 닫혀있었고 그 밑줄에 적어버려서 에러만 뜨는걸 컴공전공자 친구한테 물어보고 나서야 알았습니다. 왕초보 강의라면서요.....이런거 부터 알려달라구요 ㅠㅠㅠㅠㅠㅠ
- 미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
스플래시 소스 오류
글자 다 똑같이 쓰고 그대로 붙여넣기 했는데 오류가 납니다 ㅠㅠ