【问题标题】:Syntax error on token ",", Identifier expected after this token [closed]令牌“,”上的语法错误,此令牌后应有标识符[关闭]
【发布时间】:2014-02-16 01:27:35
【问题描述】:

我收到一个 Eclipse 错误说明:

Syntax error on token ",", Identifier expected after this token

上线:

@Element(name="Video", =false)

有没有人遇到过这种情况?我做了一个谷歌和 SO 搜索,但我想不出太多。

来源:

public class Post extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        this.requestWindowFeature(Window.FEATURE_NO_TITLE);
        setContentView(R.layout.testparse);
         @Element(name="Title",required=false)
            String title;

            @Element(name="Video", =false)
            String video;

    }
    private void doParse()
    {
                // static body here, but you can pass a Stream to the serializer too
        String xmlBody = "<response><cmd>getPosts</cmd><success>1</success><NumberOfSongs>4</NumberOfSongs><Posts><Post><Title>Stream</Title><Video/></Post><Post><Title>Movies</Title><Video/></Post><Post><Title>Music</Title><Video/></Post><Post><Title>Hello world!</Title><Video/></Post></Posts></response>";

        Serializer serializer = new Persister();
        PostResponse response = null;
        try {
            response = serializer.read(PostResponse.class, xmlBody);
        } catch (Exception e) {
            e.printStackTrace();
        }

        // something interesting with the classes now

    }
} 

【问题讨论】:

  • 什么等于假?
  • 它应该是required=false 和其他字符串一样吗?

标签: java android syntax syntax-error


【解决方案1】:

朋友,您有一个语法错误,缺少该值的键: 你在写:

@Element(name="Video", =false)

而您缺少“必需”

@Element(name="Title",required=false)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多