Android 코드에서 실제 파일 존재 유무를 확인하는 방법으로 했더니 Main Thread UI에서 작업을 한다고 경고 메시지가 나온다.
private class PhotoURLExists extends AsyncTask<String, Void, Boolean> { |
위 코드로 확인을 할 수는 있으나, 제대로 처리하는 것이 아닌거 같아서 PHP에서 자료를 가져올 때 아예 체크하는 로직으로 대체하였다.
테이블 칼럼에는 파일명이 존재하는데, 실제로는 파일이 존재하지 않을 수가 있다.
이럴 경우 Android 코드에서 파일이 존재하는 줄 알고 가져오기를 하면 에러가 발생한다.
이걸 방지하는 방법은 PHP 코드에서 파일이 폴더에 존재하는지 검사하여 없으면 공백을 반환하도록 하는 것이 좋다.
<?php |
<?php |
<?php public function putDbArray($sql) { } |
'안드로이드 > Android Image' 카테고리의 다른 글
Upload file with Retrofit2 (0) | 2020.09.20 |
---|---|
Image 다운로드 및 Glide View (0) | 2018.08.16 |
Glide 라이브러리 사용예 (0) | 2018.08.16 |
Android 이미지 로딩 라이브러리 Glide 사용 (0) | 2018.07.25 |
[안드로이드] 이미지 파일 다운로드 (0) | 2017.09.21 |