【发布时间】:2016-06-03 07:33:34
【问题描述】:
我是新手。
单击浏览(文件资源管理器)按钮后,我收到:“应用程序已停止”消息。
到目前为止我做了什么?我尝试在互联网上搜索,在代码中完全暗示了这一点,但仍然有错误。检查堆栈溢出但没有工作,检查所有代码,图标位置,检查logcat 错误消息。
当点击浏览按钮时这段代码在做什么?简单地说,在“/sdcard”中进行文件探索。 我不明白为什么会出现错误?
应用程序正在执行且没有错误。但是点击浏览按钮后会出现错误。 logcat 消息:
06-03 13:32:23.796 28652-28652/com.jby.filecrypto E/AndroidRuntime: FATAL EXCEPTION: main
java.lang.IllegalStateException: Could not find a method getFile(View) in the activity class com.jby.filecrypto.FileexplorerActivity for onClick handler on view class android.widget.Button with id 'skipButton'
at android.view.View$1.onClick(View.java:3113)
at android.view.View.performClick(View.java:3660)
at android.view.View$PerformClick.run(View.java:14427)
at android.os.Handler.handleCallback(Handler.java:605)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4517)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:995)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:762)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.NoSuchMethodException: getFile [class android.view.View]
at java.lang.Class.getConstructorOrMethod(Class.java:460)
at java.lang.Class.getMethod(Class.java:915)
at android.view.View$1.onClick(View.java:3106)
at android.view.View.performClick(View.java:3660)
at android.view.View$PerformClick.run(View.java:14427)
at android.os.Handler.handleCallback(Handler.java:605)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4517)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:995)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:762)
at dalvik.system.NativeStart.main(Native Method)
我正在附上文件link。
我们将不胜感激。
【问题讨论】:
-
错误消息相当清楚地解释了问题。您的
Activity缺少您在布局文件中指定的方法。
标签: java android xml android-layout android-studio