안녕하세요?


지난번 포스팅에서 SamplePDFView라는 앱을 만들었는데, 앱을 실행하자 마자 오류가 발생해서 종료되는 문제점이 있었다고 포스팅을 하였습니다.



일단 이 문제에 대해서 해답을 찾아 보니까, 문제점이 setContentView라는 여기라고 하였습니다. 여기서 xml파일에 있는 레이아웃의 내용물-컴포넌트를 지정하는 곳이 여기라고 이해를 하였습니다. 즉, 지난번 포스팅 에서처럼 시작하자 마자 위에다가 선언을 하는 것이 아니라, 레이아웃에 있는 컴포넌트의 ID를 어느 변수이름에 지정하는 구문은 여기에 와야 한다는 것입니다.



이번에는 제대로 앱이 실행되는 것을 확인할 수 있었습니다. 그런데 이번에는 예상하지 못한 문제점이 또 발생하였습니다.



분명히 저는 스마트폰의 SD카드에 PDF파일을 넣어 두었는데, 앱에서 찾지를 못하는 문제가 발생한 것입니다. 이를 해결하고자 구글링을 해서 다음과 같은 이야기를 들었습니다.



일단 저는 이해를 제대로 하지 못해서 일단 갤럭시 s4인 스마트폰에서 한번 저 emulated라는 폴더에 PDF파일을 넣고자 했습니다만, 아예 복사해서 넣을 수 없기에 답이 없었습니다. 그래서 한번 다음과 같이 코드를 변경해서 한번 해 보고자 했습니다.



원래는 getAbsolutePath()를 getPath()로 변경해서 다시한번 USB케이블에 연결된 스마트폰에서 실행을 시켜 보았습니다만, 이번에도 결과가 시원치 않았습니다. 이 문제를 해결하는 데 제법 시간이 걸릴 것으로 예상이 됩니다.

+ Recent posts

티스토리 툴바