게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
안드로이드에서 onClick 매서드는 버튼에서만 쓰는게 좋은가요~?
게시물ID : programmer_16973짧은주소 복사하기
작성자 : 아롱아밥먹자
추천 : 0
조회수 : 2626회
댓글수 : 4개
등록시간 : 2016/04/28 10:08:21
텍스트 박스나 레이아웃을 버튼으로 자주 사용하는데
종종 onClick 매서드 쪽에서 fatal에러가 발생하는것 같아요.
원인을 못 잡고 있네요 ㅠ_ㅠ
 
살짝 조언부탁드립니다.
 
 
아래는 에러 전문입니다.
 
04-28 09:49:16.034 13078-13078/com.and.aaa/AndroidRuntime: FATAL EXCEPTION: main
 Process: com.and.aaa, PID: 13078
 java.lang.IllegalStateException: Could not find a method onClick(View) in the activity class com.and.aaa.MainActivity for onClick handler on view class android.widget.FrameLayout with id 'main_top10_album_list_btn'
     at android.view.View$1.onClick(View.java:4234)
     at android.view.View.performClick(View.java:5191)
     at android.view.View$PerformClick.run(View.java:20931)
     at android.os.Handler.handleCallback(Handler.java:739)
     at android.os.Handler.dispatchMessage(Handler.java:95)
     at android.os.Looper.loop(Looper.java:145)
     at android.app.ActivityThread.main(ActivityThread.java:5944)
     at java.lang.reflect.Method.invoke(Native Method)
     at java.lang.reflect.Method.invoke(Method.java:372)
     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399)
     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194)
  Caused by: java.lang.NoSuchMethodException: onClick [class android.view.View]
     at java.lang.Class.getMethod(Class.java:665)
     at android.view.View$1.onClick(View.java:4227)
     at android.view.View.performClick(View.java:5191) 
     at android.view.View$PerformClick.run(View.java:20931) 
     at android.os.Handler.handleCallback(Handler.java:739) 
     at android.os.Handler.dispatchMessage(Handler.java:95) 
     at android.os.Looper.loop(Looper.java:145) 
     at android.app.ActivityThread.main(ActivityThread.java:5944) 
     at java.lang.reflect.Method.invoke(Native Method) 
     at java.lang.reflect.Method.invoke(Method.java:372) 
     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399) 
     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194) 
 
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호