2013-03-17 2 views
0

내가 쉽게 스레드는 다음과 같습니다 가장 최근의 문자 메시지를받을 수 있도록 SMS 스레드를 분리하는 것을 시도하고있다 :구문 분석 SMSThread 구글 음성 자바 API를

SMSThread [id=9ccf49ec18f8f2b46e9aadbf2d07d1c57f162bd5, title=, date=Sun Mar 17 16:19:23 EDT 2013, contact={id=;name=Taylor;number=+1phonenumber;imageUrl=http://www.google.com/voice/resources/1366864992-blue_ghost.jpg;}, read=false, starred=false, listSms=[ 

SMS [날짜 _ 시간 = 일 월을 17 일 동부 서머 타임 16시 19분 0초 2013에서이 = {ID =; 이름 = 연락; 수 = + 1Phonenumber, 이미지 URL = http://www.google.com/voice/resources/1366864992-blue_ghost.jpg;}, 텍스트 = 한모금?]

방식 메신저

는 있지만 작동하고 누군가가 나에게 쉼표 나 괄호를 쓰면 어떤 부분 만 분리 할 수 ​​있습니다. 다음

Collection<SMSThread> smsthreads = v.getSMSThreads(); 

     SMSThread f = smsthreads.iterator().next(); 
     Collection<SMS> sms = f.getAllSMS(); 
     SMS mostrecentsms = sms.iterator().next(); 

: TER의 방법은 당신이 할 수있는 가장 최근의 텍스트를 취득하려는 경우, 모든 SMS 방법을 얻을 사용할 수있는 모든 스레드를 구문 분석하는 대신 잘 덜 엉성

답변

0

그것을 구문 분석 우리는 SMS 클래스의 메소드를 사용하여 필요한 정보를 얻습니다.

+0

감사합니다! 지금 당분간 이것을 알아 내려고 노력하고 있습니다. –