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