공부 기록

  • 홈
  • 태그
  • 방명록

UI Thread 1

안드로이드 ANR (Application Not Responding)

1. Android ANR (애플리케이션 응답 없음) Android 앱의 UI 스레드가 너무 오랫동안 차단되면 'ANR(애플리케이션 응답 없음)' 오류가 발생 버튼을 누를 때 무한루프를 실행하는 코드를 작성하면 무한루프때문에 유저의 버튼 클릭 등의 응답을 할 수가 없다. 2. ANR이 발생하는 경우와 해결책 안드로이드는 Main Thread ( UI Thread ) 가 UI 를 처리 UI처리란? 유저가 탭하는 등의 일을 처리 만약, UI 쓰레드에서 아래와 같이 오래 걸리는 일을 할 경우에는 다른 쓰레드에서 처리를 해 줘야 한다. 네트워크 통신, DB처리, 파일처리 등의 I/O 와 관련된 일을 처리하는 경우 시간이 오래 걸리는 계산을 하는 경우 따라서, 개발자는 쓰레드와 쓰레드 풀을 만들어서 처리해야 하는..

IT 2020.10.16
이전
1
다음
더보기
프로필사진

공부 기록

  • 분류 전체보기 (19)
    • IT (18)

Tag

github, ES6, rdbms, UI Thread, S3, Firestore, Message Queue, Android, Storage Server, Load Balancer, java, GIT, Cache Server, On Premise, hoisting, vcs, ElasticBeanstalk, CodePipeline, Auto Sharding, AndroidStudio, firebase, NoSQL Server, getter&setter, node.js, ANR, serverless, NoSQL, dynamic typing, AWS, 413 Request Entity Too Large,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바