2016-01-05 4 views
-6
01-05 10:27:57.414: E/AndroidRuntime(2311): FATAL EXCEPTION: main 
01-05 10:27:57.414: E/AndroidRuntime(2311): java.lang.IllegalStateException: Could not find a method Chapter6(View) in the activity class com.example.app.Chapter for onClick handler on view class android.widget.Button 
01-05 10:27:57.414: E/AndroidRuntime(2311):  at android.view.View$1.onClick(View.java:3586) 
01-05 10:27:57.414: E/AndroidRuntime(2311):  at android.view.View.performClick(View.java:4204) 
01-05 10:27:57.414: E/AndroidRuntime(2311):  at android.view.View$PerformClick.run(View.java:17355) 
01-05 10:27:57.414: E/AndroidRuntime(2311):  at android.os.Handler.handleCallback(Handler.java:725) 
01-05 10:27:57.414: E/AndroidRuntime(2311):  at android.os.Handler.dispatchMessage(Handler.java:92) 
01-05 10:27:57.414: E/AndroidRuntime(2311):  at android.os.Looper.loop(Looper.java:137) 
01-05 10:27:57.414: E/AndroidRuntime(2311):  at android.app.ActivityThread.main(ActivityThread.java:5041) 
01-05 10:27:57.414: E/AndroidRuntime(2311):  at java.lang.reflect.Method.invokeNative(Native Method) 
01-05 10:27:57.414: E/AndroidRuntime(2311):  at java.lang.reflect.Method.invoke(Method.java:511) 
01-05 10:27:57.414: E/AndroidRuntime(2311):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 
01-05 10:27:57.414: E/AndroidRuntime(2311):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) 
01-05 10:27:57.414: E/AndroidRuntime(2311):  at dalvik.system.NativeStart.main(Native Method) 
01-05 10:27:57.414: E/AndroidRuntime(2311): Caused by: java.lang.NoSuchMethodException: Chapter6 [class android.view.View] 
01-05 10:27:57.414: E/AndroidRuntime(2311):  at java.lang.Class.getConstructorOrMethod(Class.java:460) 
01-05 10:27:57.414: E/AndroidRuntime(2311):  at java.lang.Class.getMethod(Class.java:915) 
01-05 10:27:57.414: E/AndroidRuntime(2311):  at android.view.View$1.onClick(View.java:3579) 
01-05 10:27:57.414: E/AndroidRuntime(2311):  ... 11 more 
01-05 10:28:03.592: E/Trace(4119): error opening trace file: No such file or directory (2) 
+4

Считаете ли вы ошибку с пониманием? Это все ... код Java не имеет значения ... дело в том, что вы добавляете обработчик к щелчку на кнопке в макете, но вы не реализовали обработчик в активности ... – Selvin

+0

Также позвольте вашему имени метода быть чем-то иным, чем имя класса. Обычно имя метода должно быть каким-то действием, например: getMyLocation(). Это имеет смысл как имя метода. – rahul

+0

public void chapter6 (View v) { \t \t CopyReadAssets(); \t} – viresh

ответ

0

вам необходимо создать метод Chapter6 (View view) в вашей деятельности. Вы добавили обработчик для нажатия кнопки xml. android:onclick = "Chapter6"

+0

Я хочу изменить pdf в каждой кнопке – viresh

+0

, тогда вам нужно создать метод, в котором вам нужно написать логику, чтобы проверить текущую главу и метод вызова для следующей главы. И тогда вам нужно вызвать этот новый метод в onclick как android: onclick = "handleClick" –

+0

Я хочу показать сетку – viresh

Смежные вопросы