2016-08-08 5 views
-2

я получил следующие строки кода:Android Java статический идентификатор или тип ожидается

for (int i = 0; i < articles.length(); i++) { 
    static { 
    addItem(new JsonParserItem("1", R.drawable.p1, "asd", "Steve Jobs", "Focusing is about saying No.")); 
    } 
} 

После статического я получаю красный маркер (ошибка), который говорит мне

идентификатор или тип ожидаемого

Как я могу решить эту проблему

+1

Не пытайтесь обернуть функциональность в статическом блоке (независимо от того, что предназначено)? –

+0

@DaveNewton Итак, я просто не использую статический блок –

+0

, почему вы используете статический блок? потому что это выглядит круто? – CSK

ответ

0

Почему у вас есть статический блок? Это должно быть под классом, а не внутри цикла.

Удалить, что и ваша ошибка синтаксиса должна исчезнуть:

for (int i = 0; i < articles.length(); i++) { 
     addItem(new JsonParserItem("1", R.drawable.p1, "asd", "Steve Jobs", "Focusing is about saying No.")); 
    }