1
자바 언어를 사용하여 Android 앱을 개발하고있었습니다. 메서드의 본문은 아래와 같습니다. 문자열 "3"이 첫 번째 인수 인 nextCmdId로 전달되었지만 메서드에서 Rect로 판명되었고 응용 프로그램이 충돌했습니다. 꽤 이상한 !! 감사 BR 숀String이 인수로 전달되었지만 Rec :로 밝혀진 함수
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();
}
더 많은 정보를 제공하면 답을 얻을 수 있습니다. 예를 들어, "그것이 직사각형으로 판명났다"라고 어떻게 결정했는지 설명하십시오. 적절한 출력이 있다면 그것을 보여주십시오. 'formatSyncTagPreable'을 호출하는 코드를 보여줍니다. 예외가있는 경우 표시하십시오. –
'렉트 (Rect)'란 무엇을 의미합니까? 나는 잘 배치 된 로그 문을 사용하여 프로그램을 디버깅하는 것이 더 좋다고 생각합니다. –
@ qiuping345 : 질문을하면 도움이 될 것입니다. – CommonsWare