java - 运行我的应用程序时 LOGCAT 显示此错误

标签 java android

LOGCAT 错误阻止我打开 MAP Activity 并停止 工作。

2019-07-03 17:12:01.642 29273-29273/com.example.ess E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.example.ess, PID: 29273
    java.lang.IllegalStateException: Could not find method map(View) in a parent or ancestor Context for android:onClick attribute defined on view class android.support.v7.widget.AppCompatImageView with id 'imageView5'
        at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.resolveMethod(AppCompatViewInflater.java:424)
        at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:381)
        at android.view.View.performClick(View.java:6993)
        at android.view.View$PerformClick.run(View.java:26512)
        at android.os.Handler.handleCallback(Handler.java:790)
        at android.os.Handler.dispatchMessage(Handler.java:99)
        at android.os.Looper.loop(Looper.java:164)
        at android.app.ActivityThread.main(ActivityThread.java:7025)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:441)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1408)

最佳答案

您在布局 xml 中应用了 android:onClick=map 属性。
正如您在日志中看到的,它位于 ImageView android.support.v7.widget.AppCompatImageView 上,并带有 android:id=@+id/imageView5

所以要么:

  • 删除此行:android:onClick="map" 并使用 OnClickListener 处理点击
  • 在应用布局的 Activity 中创建此方法:
public void map(View v) {}

关于java - 运行我的应用程序时 LOGCAT 显示此错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56912481/

相关文章:

android - 如何在我的 Android 应用程序中从 Mi Band 3 获取连续的心率数据

java.text.ParseException : Unparseable date: "20050327020000" 异常

java - JButton 带有图标和文本但隐藏文本

java - 空构造函数但实例变量仍然初始化?

java - 如何解决android studio中隐藏标题栏的问题?

Android:使用矩阵绘制位图

android - 如何获取标签android的位置?

java - 从 Java 应用程序到大型机数据集的 FTP - 打开/关闭括号的问题

java - Android View nullPointerException 由 setVisibility() 方法引起

android - 如何以正确的格式将图像保存在 .thumbnail 文件夹中?