关于java.lang.NoSuchMethodException: <init> [class android.content.Context, interface android.util.Att

原创 2016年08月31日 10:48:46

在使用自定义的View时报错



java.lang.NoSuchMethodException: <init> [class android.content.Context, interface android.util.Attr

代码如下:

布局文件

<com.wupei.shadertest.MyView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:id="@+id/myView"
    android:layout_gravity="center_horizontal" />

自定义的View

public class MyView extends View {
    Paint paint;

    public MyView(Context context) {
        super(context);
        paint = new Paint();
    }

@Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); canvas.drawRect(0, 0, getWidth(), getHeight(), paint); }}

于是将构造方法

 public MyView(Context context) {
        super(context);
        paint = new Paint();
    }

改为

 public MyView(Context context, AttributeSet set) {
        super(context, set);
        paint = new Paint();
    }

但是依然报错

java.lang.NoSuchMethodException: <init> [class android.content.Context, interface android.util.Attr

于是将成员变量Paint paint改为 public Paint paint, 问题解决




版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Caused by: java.lang.NoSuchMethodException: <init> [class android.content.Context, interface android

自定义view出现inflate错误 public class MyCanvasView extends View {     public MyCanvasView(Context co...

java.lang.NoSuchMethodException:构造函数<init>失败

java.lang.NoSuchMethodException: com.tanke.pojo.TimeTankProxy.(com.tanke.pojo.Tank)     at java.lan...

Caused by: java.lang.NoSuchMethodException: <init> [class android.content.Context, interface android

在写自定义的view时,有时会报以下错误: Caused by: java.lang.NoSuchMethodException: [class android.content.Context,...

Caused by: java.lang.NoSuchMethodException: <init> [class android.content.Context, interface android

public ProgressView(Context context,AttributeSet attrs) { super(context,attrs); this.setFocusable(tr...

java.lang.NoSuchMethodException: <init> [class android.content.Context, interface androidutil.Attri

private int mIndex;public HomeItem(Context context, AttributeSet attrs) { super(context, attrs); ...

java.lang.NoSuchMethodException: MapReduce.WordCount$MyMapper.<init>()

今天在YARN平台上测试了一个程序–wordcount:package MapReduce;import java.io.IOException; import org.apache.hadoop.c...

Java之——java.lang.NoSuchMethodException: [org.springframework.web.multipart.MultipartFile;.<init>()

java.lang.NoSuchMethodException: [org.springframework.web.multipart.MultipartFile;.() at java.lang.C...

java.lang.NoSuchMethodException: [org.springframework.web.multipart.MultipartFile;.<init>()

java.lang.NoSuchMethodException: [org.springframework.web.multipart.MultipartFile;.() at java.lang.C...

Caused by: java.lang.NoSuchMethodException: com.you.entity.sys.Param.<init>()

1、错误描述2017-01-11 16:19:29,983 [http-apr-8080-exec-3] ERROR [core.interceptor.ExceptionResolverCustom...

java.lang.NoSuchMethodException: com.xxx.xxx.xxx<init>()

严重: Servlet.service() for servlet appServlet threw exception java.lang.NoSuchMethodException: com.ex...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)