应为Android Java静态标识符或类型
我得到了以下代码行:应为Android Java静态标识符或类型,java,android,arrays,types,identifier,Java,Android,Arrays,Types,Identifier,我得到了以下代码行: for (int i = 0; i < articles.length(); i++) { static { addItem(new JsonParserItem("1", R.drawable.p1, "asd", "Steve Jobs", "Focusing is about saying No.")); } } for(int i=0;i
for (int i = 0; i < articles.length(); i++) {
static {
addItem(new JsonParserItem("1", R.drawable.p1, "asd", "Steve Jobs", "Focusing is about saying No."));
}
}
for(int i=0;i
静态后,我得到一个红色标记(错误),它告诉我
应为标识符或类型
我如何解决这个问题呢为什么这里有一个静态块? 这应该在类下,而不是在for循环中 删除该选项,您的语法错误将消失:
for (int i = 0; i < articles.length(); i++) {
addItem(new JsonParserItem("1", R.drawable.p1, "asd", "Steve Jobs", "Focusing is about saying No."));
}
for(int i=0;i
静态不应位于方法内部。有关如何在Java中使用Static的更多信息,请参见以下问题: 不要试图将功能包装在静态块中(无论它的意图是什么)?@DaveNewton所以我不使用静态块为什么使用静态块?因为它看起来很酷?