M2DAI Ответов: 2

Мне нужна помощь с незаконным запуском типа


Main.java:24: error: illegal start of type
}else if(){
 ^
Main.java:29: error: illegal start of type
}else{
 ^
Main.java:33: error: <identifier> expected
mp = create.MediaPlayer.show();
  ^
Main.java:34: error: illegal start of type
if(mediaplayer.isActive){
^
Main.java:34: error: <identifier> expected
if(mediaplayer.isActive){
                       ^
Main.java:37: error: illegal start of type
}else{
 ^
Main.java:41: error: class, interface, or enum expected
}
^

import android.os.Bundle;
import java.io.File;
import java.lang.Object;
import android.widget.Button;

public class able extends myClass{
    private static void MyStatic(){
        int torrent = value(any);
        value.insert(0, ".");
        Button button2 = new Button(findViewById.R.ID.new_listview2);
        setOnClickListener();

        FileReader(ExternalFilesDir);
        getExternalFilesDir();
        FileReader(FilesDir);
        getFilesDir();
        if(any.isActive){
            get.any();
            show.any(findViewById.R.ID.new_listview2);
        }
        else if(){
            get(any);
            show.any();
            start.mp();
            show.mp(findByView.R.popup-defaultplayer);
        }else{
            return;	
        }

        mp = create.MediaPlayer.show();
        if(mediaplayer.isActive){
            mediaplayerClick(true);
            start.mp();
        }else{
            return;	
        }
    }
}


Что я уже пробовал:

добавление дополнительных фигурных скобок и удаления фигурной скобкой

Richard Deeming

У вас есть else if без какого-либо теста в if:

else if(){

Я бы начал с исправления этого, чтобы посмотреть, влияет ли это на какие-либо другие ошибки.

2 Ответов

Рейтинг:
2

OriginalGriff

Посмотрите на свой код:

else if(){
Пустое состояние ... это выбрасывает все последующие ошибки.


Рейтинг:
2

MadMyche

Взгляд на первые 2 пункта показывает, что проблемы должны быть в строках 24 и 29. if...else if... else блок; однако, нет никакого состояние для else if() раздел. Исправление этого также должно позаботиться о строке 29

if(any.isActive){
	get.any();
	show.any(findViewById.R.ID.new_listview2);
}
else if(){			// line 24
	get(any);
	show.any();
	start.mp();
	show.mp(findByView.R.popup-defaultplayer);
}else{				// line 29
	return;
}
Строки 34 & 37 также являются блоком if...then; и снова исправление условия должно позаботиться о обеих указанных ошибках
if(mediaplayer.isActive){	// Line34
	mediaplayerClick(true);
	start.mp();
}else{						// Line 37
	return;
}