반응형
Notice
Recent Posts
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- socket-server
- hung-up
- Flavors
- firebase-storage
- gradle
- 오즈뷰어
- Galaxy Watch
- mqtt
- JNI
- google-login
- git-push
- AWS
- OZViewer
- Java8
- firebase-database
- Android
- Dva
- NoSuchMethodError
- Firebase
- 워치
- mosquitto
- BottomSheetDialog
- git
- socket.io
- Kotlin
- socket-client
- cloud-firestore
- ozd
- TIZEN
- ActivityResult-API
Archives
- Today
- Total
Hyeyeon blog
[Android] 파일 다운로드 시, progressBar percent가 마이너스로 나오는 경우 본문
반응형
잘되던 파일 다운로드 View에서 progressBar의 퍼센트를 표시해주는 텍스트가 특정 퍼센트부터 음수로 나오기 시작해서 찾아보니 아래의 소스에서 progess * 100의 값이 int의 범위를 넘어가면 음수로 결과값을 내려준다고 한다.
0% .. 75% 76% -77% -76%
아래와 같이 Long을 사용하면 해결할 수 있다.
# 기존
val percent = (progress * 100) / contentLength
# 변경
val percent = (progress * 100L) / contentLength
728x90
'개발 > Android' 카테고리의 다른 글
| [Android] Firebase Google Login 연동하기 (0) | 2021.05.12 |
|---|---|
| [Android] 갤러리 사진을 Firebase-Storage에 업로드하기 (0) | 2021.05.07 |
| [Android] Failed resolution of: Lorg/apache/http/params/BasicHttpParams 해결 (0) | 2021.03.15 |
| [Android] No matching client for package name '..' 해결 (0) | 2021.02.08 |
| [Android] JNI에서 사용되는 문법 정리 (0) | 2021.02.01 |
Comments