字符串作为参数传递,但在函数中它结果是Rec

时间:2011-02-05 15:56:29

标签: java android arguments

enter image description here我正在使用java语言开发一个Android应用程序。  方法的主体如下:字符串“3”作为第一个参数传递给它 - nextCmdId,但在方法中它变成了一个Rect,应用程序崩溃了。  真奇怪!! 谢谢 BR 肖恩

public String formatSyncTagPreamble(String nextCmdId,
                                    String sourceName,
                                    String sourceUri)
{

    StringBuffer syncTag = new StringBuffer();

    syncTag.append("<CmdID>").append(nextCmdId)
           .append("</CmdID>\n")
           .append("<Target><LocURI>")
           .append(sourceUri)
           .append("</LocURI></Target>\n")
           .append("<Source><LocURI>")
           .append(sourceName)
           .append("</LocURI></Source>\n");

    return syncTag.toString();
}

enter image description here

1 个答案:

答案 0 :(得分:0)

我注意到Eclipse知道这是一个.class文件。您是否为SyncMLFormatter附加了正确的来源? (我同意@Bozho ......一个String不能改成Java中的Rect。)