java - 看不到是什么导致了这个 Java 语法错误

标签 java android eclipse syntax

我正在 Eclipse Indigo 中为一个 Android 项目创建一个 Java 类。 (我最终会用一些 2D 图形充实这个类(class))。 我越来越……

Syntax error, insert “;” to complete Statement

在接近尾声的 setBitmap 调用中 - 编译器将显示错误的红线放在“位图”之后的右括号下。这是整个文件。 . .

package com.ag.testlayout;

import android.view.WindowManager;
import android.view.Window;
import android.app.Activity;
import android.content.Context;
import android.content.res.Configuration;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.Point;
import android.view.View;


public class MyGraphicsView extends View {

    private Canvas canvas;
    private Bitmap bitmap;

    public MyGraphicsView(Context context) {
    super(context);
    }

    @Override
    protected void onSizeChanged(int curw, int curh, int oldw, int oldh) {
        if (bitmap != null) {
           bitmap.recycle();
        }
        canvas= new Canvas();
        bitmap = Bitmap.createBitmap(curw, curh, Bitmap.Config.ARGB_8888);
        canvas.setBitmap(bitmap);
    }
}

我查找了不匹配的大括号和括号,但没有看到任何内容,但我希望这里的问题对这里的人来说是显而易见的。

编辑:有人问如果我删除该行会发生什么。如果我删除该行,它会将相同的错误消息向上移动到上一行的右括号,即“_8888”;“

最佳答案

我发现对于这样的问题,一个简单的 clean > build 将解决问题。

关于java - 看不到是什么导致了这个 Java 语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29706884/

相关文章:

java - SWT,在 Windows 上的动画背景上使用透明拖动图像

java - 从 RecyclerView 的适配器设置 ImageView 颜色过滤器

java - ACTION_MEDIA_BUTTON 的广播接收器不起作用

java - 找出JDT中调用的方法的类型

java - 启动时出现 Eclipse 错误 : Error notifying a preference change listener

java - 是否可以将字符串/字节数组作为文件 POST 而不写入文件?

java - 使用 coldfusion 编写 .properties 文件

Eclipse 从验证中排除 php 文件,但不从构建中排除

java - 如何使用 JsonReader 处理 URL 以及 JsonObject 和 JsonArray 之间的关系

java - JSON 响应中途中断