반응형
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
- gradle
- ActivityResult-API
- mqtt
- AWS
- firebase-storage
- Java8
- mosquitto
- Galaxy Watch
- Kotlin
- Firebase
- 오즈뷰어
- 워치
- google-login
- Android
- firebase-database
- TIZEN
- git-push
- BottomSheetDialog
- socket-server
- cloud-firestore
- NoSuchMethodError
- Dva
- OZViewer
- ozd
- Flavors
- JNI
- socket.io
- git
- hung-up
- socket-client
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