회사명 GMT 
성명 채종일 
이메일  
전화번호 010-5149-9779 
제품명/버전/에디션 Delphi XE6 Enterprise 
시리얼번호 CUHE-******-******-FC8D 

안드로이드 위에서 앱을 만들었습니다.


해당 앱에서 엠바카데로 홈페이지에 있는 예제를 이용하여


전화걸기 기능을 추가하였습니다. 물론 전화는 잘 됩니다.


전화걸기 기능을 위하여 FMX.PhoneDialer,를 use절에 추가하였는데


제가 잠시 앱을 나가 직접 전화를 걸면


TAndroidPhoneDialerService.TAndroidPhoneStateListener.onCallStateChanged


위의 함수에서 오류가 납니다. 


디버깅을 걸어 찾아보니


        LastRingIndex := GetIndexOfCall(LastRingNumber);

        // if is a valid call index

        if CallCount >= LastRingIndex then

        begin

          // update call state from incoming to connected

          FCalls.Items[LastRingIndex].UpdateCallState(AndroidCallStateToTCallState(State));

          LastActiveCallNumber := FCalls.Items[LastRingIndex].GetCallID;

        end;

위의 소스에서 CallCount가 0이고 LastRingIndex가 -1로 디버그창에 찍히는데

LastRingIndex가 -1이기때문에 

FCalls.Items[LastRingIndex].UpdateCallState(AndroidCallStateToTCallState(State));

위의 라인에서 오류가 발생합니다.


제가 잘못사용하고 있는 것인지 아니면 해당 소스에 문제가 있는건지 궁금합니다.


빠른 답변 부탁드리겠습니다.



번호 제목 글쓴이 날짜 조회 수
공지 필독: 설치 횟수 증가 방법 안내 (Registration limit has been reached) 관리자2 2017.09.13 9788
89 RAD Studio 10.1 64-Bit 디버깅 문제 [6] 인콘 2016.10.27 1025
88 Install Package - Add 수행 시 rtl100.bpl 에러 발생 문의 [1] file ㅇ1ㅇ2ㅇ3 2015.04.15 1068
87 designide 한시민 2014.12.20 1084
86 windows10 빌더6.0설치 [1] 마타 2015.12.10 1101
85 [PreCompile] 빌드 속도를 빨리 하기 위해서 포럼의 내용처럼 했는데.. Cache 사이즈가 너무 크네요.. [1] file 정호근 2014.08.08 1127
84 델파이 10.4.2 실행시의 에러발생건 문의드립니다. [2] file 빛고운날 2021.03.23 1174
83 Delphi XE6 Enterprise FastReport 설치오류 [1] file 호랭이 2014.07.15 1206
82 업그레이드 라이센스 구매자입니다. XE6 라이센스를 요청합니다. [3] secret minders 2014.04.17 1270
81 fastReport 한자 나오면서 인스톨 안되는문제 [2] 데니얼27 2014.07.02 1306
80 리오 10.1에서 10.3 업데이트 진행후 프로젝트 실행시 에러발생 [3] file 바바 2019.12.19 1308
79 XE2 한글 깨짐 [1] 나루 2014.08.20 1370
78 설치 오류 - "Could not create folder ".RADStudioXEESD". 액세스가 거부되었습니다." [1] file 손보라 2015.08.07 1377
77 설치 후 라이센스 입력 문제입니다. [3] 없음 2019.08.05 1414
» TAndroidPhoneStateListener.onCallStateChanged 오류관련 아가머하노 2014.07.03 1424
75 ... [3] file s,lfjlsdkfjs 2020.05.28 1463
74 XE8 iOS 시뮬레이터 오류 file futurewave 2015.04.14 1463
73 xe6 업그레이드 관련 메일이 안왔습니다. 확인부탁드립니다. [4] secret 김박사 2014.04.18 1520
72 Failure attempting to connect to registration server 라는 메세지가 나옵니다. 늦바람 2014.01.17 1621
71 installaware [1] installaware 2014.08.02 1667
70 RAD Studio XE6 설치 오류 질문입니다. [3] file Xergadis 2014.06.23 1669