zoukankan      html  css  js  c++  java
  • [Android]IllegalStateException: Could not find method onBind(View)

    FATAL EXCEPTION: main
    Process: org.diql.aidldemo, PID: 2274
    java.lang.IllegalStateException: Could not find method onBind(View) in a parent or ancestor Context for android:onClick attribute defined on view class android.support.v7.widget.AppCompatButton with id 'btn_bind'
    at android.support.v7.app.AppCompatViewInflater(DeclaredOnClickListener.resolveMethod(AppCompatViewInflater.java:325) at android.support.v7.app.AppCompatViewInflater)DeclaredOnClickListener.onClick(AppCompatViewInflater.java:284)
    at android.view.View.performClick(View.java:5198)
    at android.view.View(PerformClick.run(View.java:21147) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:148) at android.app.ActivityThread.main(ActivityThread.java:5417) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit)MethodAndArgsCaller.run(ZygoteInit.java:726)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
    --------- beginning of system

    原因:

    在layout的根布局中使用了tools:context属性,将 ayout 与一个 Activity 进行了绑定,但是在该 Activity 中进行 inflate 该 layout 时,没有发现该方法.具体可能是:

    1. 该方法未声明;
    2. 该方法没有用public修饰;
  • 相关阅读:
    ASP.NET的底层体系1
    MVC路由解析---IgnoreRoute
    HTTP协议详解(三)
    HTTP协议详解(二)
    HTTP协议详解(一)
    优化MySQL服务器
    知识管理系列---3.程序实现
    Linux上PHP加入环境变量
    php-fpm 服务
    centos 服务器编译安装apache+php
  • 原文地址:https://www.cnblogs.com/diql/p/6107672.html
Copyright © 2011-2022 走看看