2011-02-12 3 views
0

내 첫 번째 문제는 1 단어가 연락처와 함께 더 이상 긴 문자열입니다. 예를 들면 : "yo man"을 보내면 다른 에뮬레이터에서 "5554 : yo man"이 나오지 않고 "yo : man"으로 표시됩니다. 두 번째는 "sendMultipartTextMessage"입니다. 문자열이 너무 길면 (150 자 이상) 호출합니다. 적절한 양의 메시지를 전송하지만 메시지 자체는 이상한 문자의 순서입니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까? 수신에스플릿 안드로이드 SendSMS

 SmsManager sms = SmsManager.getDefault(); 
     sms.sendTextMessage(phoneNum, null, MessageText, sentPI, deliveredPI); 

그것이 자연스러운 것도이 방법을 사용하여 표시되지해야 종료 : SmsManager를 사용

+1

그래서 ... 질문은 무엇입니까? – user432209

+0

왜 이런 일이 발생합니까? – wehweh

답변

0

꽤 똑바로 앞을 향해 열린 길을 건너입니다.

나뿐만 아니라 분할을 검색하는 것이 좋습니다. 더 구체적인 질문은 더 나은 대답을 제공 할 것이지만 SMS에 대한 좋은 자료/모든 것은 다음에 있습니다. SmsPopup Source

+0

그게 바로 제가 설정 한 방법입니다. 그래서 내가 왜이 문제를 겪고 있는지 보지 못합니다. 실제로, 메시지 분리가 작동합니다 - 디버그를 실행하면 문자열 배열이 모두 올바른 것으로 나타납니다. 아마도 에뮬레이터 일 것입니다. 실제 장치에서 실행하고 현재 상태를 확인하려고합니다. – wehweh