Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 编译错误“分析时到达文件末尾”_Java - Fatal编程技术网

Java 编译错误“分析时到达文件末尾”

Java 编译错误“分析时到达文件末尾”,java,Java,您缺少几个结束括号 完整代码: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); cam1 = Camera.open(); btn.setOnClickListener(new View.OnClickListener() {

您缺少几个结束括号

完整代码:

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    cam1 = Camera.open();
    btn.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {

            if ( isOn ) {
                params.setFlashMode(Camera.Parameters.FLASH_MODE_OFF);
                cam1.getParameters(params);
                cam1.stopPreview();
                isOn = false;
                btn.setBackground(R.drawable.red_power_button_clip_art_9034);
            } else {
                params = cam1.getParameters();
                params.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);
                cam1.getParameters(params);
                cam1.stopPreview();
                isOn = true;
                btn.setBackground(R.drawable.green_power_button_clip_art_9023);


            }

您缺少一个或多个}。添加一个带}的换行符,再添加一个带}的换行符,再添加一个带}的换行符。我相信他只是错过了结束括号,否则代码甚至无法编译。你应该在正文中提出你的问题,添加堆栈跟踪,并且礼貌地像Hello或Thank。。。
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    cam1 = Camera.open();
    btn.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {

            if ( isOn ) {
                params.setFlashMode(Camera.Parameters.FLASH_MODE_OFF);
                cam1.getParameters(params);
                cam1.stopPreview();
                isOn = false;
                btn.setBackground(R.drawable.red_power_button_clip_art_9034);
            } else {
                params = cam1.getParameters();
                params.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);
                cam1.getParameters(params);
                cam1.stopPreview();
                isOn = true;
                btn.setBackground(R.drawable.green_power_button_clip_art_9023);
            }
       }
   }
}