我正在使用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();
}
答案 0 :(得分:0)
我注意到Eclipse知道这是一个.class文件。您是否为SyncMLFormatter附加了正确的来源? (我同意@Bozho ......一个String不能改成Java中的Rect。)