좋은책. 꼭 필요한 설명을 하시는 좋은 강의로 많이 배우고 있는 초보입니다. 강의하신 RecyclerView를 ViewPagerView의 CustomA에 넣어 봤습니다. > QnA

본문 바로가기

사이트 내 전체검색

QnA

안드로이드 좋은책. 꼭 필요한 설명을 하시는 좋은 강의로 많이 배우고 있는 초보입니다. 강의하신 RecyclerView를 ViewPage…

페이지 정보

ks85ks 20-08-04 11:06 조회 734회 댓글 13건

본문

김민식님의 댓글

profile_image 김민식 작성일

안녕하세요. ks85ks님
앱이 크래시 되는 시점의 로그 기록을 댓글로 달아주시면 파악하겠습니다~

ks85ks님의 댓글

profile_image ks85ks 작성일

08-04 11:52:15.992 1181-1206/? E/WindowManager: Starting window AppWindowToken{427d49e0 token=Token{43625e68 ActivityRecord{4261dfa8 u0 com.example.viewpagerview/.MainActivity t77}}} timed out


Logcat 중에 빨간색만 올렸는데 필요한 log 맞나요?

ks85ks님의 댓글

profile_image ks85ks 작성일

08-04 11:55:58.782 21150-21150/com.example.viewpagerview E/dalvikvm: Could not find class 'androidx.core.view.ViewCompat$2', referenced from method androidx.core.view.ViewCompat.addOnUnhandledKeyEventListener
08-04 11:55:58.792 21150-21150/com.example.viewpagerview E/dalvikvm: Could not find class 'android.view.View$OnUnhandledKeyEventListener', referenced from method androidx.core.view.ViewCompat.removeOnUnhandledKeyEventListener
08-04 11:55:58.792 21150-21150/com.example.viewpagerview E/dalvikvm: Could not find class 'androidx.core.view.ViewCompat$1', referenced from method androidx.core.view.ViewCompat.setOnApplyWindowInsetsListener
08-04 11:55:58.822 21150-21150/com.example.viewpagerview E/dalvikvm: Could not find class 'android.graphics.drawable.RippleDrawable', referenced from method androidx.appcompat.widget.AppCompatImageHelper.hasOverlappingRendering
08-04 11:55:58.862 21150-21150/com.example.viewpagerview E/dalvikvm: Could not find class 'android.view.textclassifier.TextClassificationManager', referenced from method androidx.appcompat.widget.AppCompatTextClassifierHelper.getTextClassifier
08-04 11:55:58.912 21150-21150/com.example.viewpagerview E/dalvikvm: Could not find class 'android.graphics.drawable.RippleDrawable', referenced from method com.google.android.material.tabs.TabLayout$TabView.updateBackgroundDrawable
08-04 11:55:59.002 21150-21150/com.example.viewpagerview E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.example.viewpagerview, PID: 21150
    java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.viewpagerview/com.example.viewpagerview.MainActivity}: java.lang.IllegalStateException: recyclerView must not be null
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2226)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2276)
        at android.app.ActivityThread.access$800(ActivityThread.java:143)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1221)
        at android.os.Handler.dispatchMessage(Handler.java:102)
        at android.os.Looper.loop(Looper.java:136)
        at android.app.ActivityThread.main(ActivityThread.java:5094)
        at java.lang.reflect.Method.invokeNative(Native Method)
        at java.lang.reflect.Method.invoke(Method.java:515)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:792)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:608)
        at dalvik.system.NativeStart.main(Native Method)
    Caused by: java.lang.IllegalStateException: recyclerView must not be null
        at com.example.viewpagerview.MainActivity.onCreate(MainActivity.kt:28)
        at android.app.Activity.performCreate(Activity.java:5249)
        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1096)
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2190)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2276) 
        at android.app.ActivityThread.access$800(ActivityThread.java:143) 
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1221) 
        at android.os.Handler.dispatchMessage(Handler.java:102) 
        at android.os.Looper.loop(Looper.java:136) 
        at android.app.ActivityThread.main(ActivityThread.java:5094) 
        at java.lang.reflect.Method.invokeNative(Native Method) 
        at java.lang.reflect.Method.invoke(Method.java:515) 
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:792) 
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:608) 
        at dalvik.system.NativeStart.main(Native Method)

Scott님의 댓글

profile_image Scott 작성일

로그 내용만으로는 activity_main.xml에 recyclerView가 없다는군요.

ks85ks님의 댓글

profile_image ks85ks 작성일

adapter2를 전부 원래대로 adapter로 두면,  빨간줄 생기면서 아래의 에러문구 나옵니다.

Conflicting declarations: val adapter: CustomPagerAdapter, var adapter: CustomAdapter

2개의 어댑터를 MainActivity.kt에 생각없이 넣어서 그런거겠죠?

Scott님의 댓글

profile_image Scott 작성일

메모를 만드는 소스코드와 뷰페이저의 소스코드를 섞어 놓으셨는데 어떤 의도신가요?

ks85ks님의 댓글

profile_image ks85ks 작성일

페이지가 슬라이딩 되면서 슬라이딩된 페이지가 아래로 스크롤 되게 하고 싶어서요

ks85ks님의 댓글

profile_image ks85ks 작성일

Fragment 페이지를 몇개 만들고, 슬리이딩된 Fragment 페이지 내에서 Recyclewview가 됐으면 합니다.

Scott님의 댓글

profile_image Scott 작성일

음... 그러면 제가 주중에 뷰페이저중에 한 개에 목록이 나오는 강의를 업로드해 드리겠습니다. 그거 보시고 한 번 해보세요

ks85ks님의 댓글

profile_image ks85ks 작성일

정말요?  감사합니다.  그동안 책과 강의를 다시 한번 정독. 정청하겠습니다 ^^

ks85ks2님의 댓글

profile_image ks85ks2 작성일

선생님 감사합니다.
올려주신 강의보고 3탭 모두 15시간만에 성공했습니다.

Scott님의 댓글

profile_image Scott 작성일

도움이 됐다니 다행이군요
축하드립니다 ㅎㅎ

Copyright © flow9.net All rights reserved.