본문 바로가기 메뉴 바로가기

DEVLION

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

DEVLION

검색하기 폼
  • 분류 전체보기 (108)
    • 일상이야기 (3)
      • 디자인 (3)
    • 프로그래밍 (85)
      • C/C++ (7)
      • JAVA (19)
      • DB (7)
      • VBA (3)
      • Web (3)
      • Android (12)
      • System (9)
      • Data Structure (12)
      • 네트워크 (2)
      • 디자인패턴 (1)
      • 기타 (5)
    • 인프라 (4)
  • 방명록

call back (1)
비동기 처리 - Call back 네트워크 처리

안드로이드에서는 아래 제약 조건이 존재한다. 1. Main Thread에서 네트워크 호출 금지 2. 작업 Thread에서 Main UI 접근 금지 3. Main Thread와 작업 Thread 간 데이터 전달에 Handler 사용 위 3가지 조건을 만족시키기 위해 코드를 작성하면 소스코드가 지저분해질 수 있는데, 아래와 같이 정리하면 Activity에서 소스코드를 단순화할 수 있게 된다. @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); checkPermission(); HttpHelper httpHelper..

프로그래밍/Android 2022. 9. 6. 23:06
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • insertion
  • Queue
  • elasticsearch
  • springboot
  • 그라파나
  • 개발 설정
  • call back
  • array
  • Windows 서비스 등록
  • docker
  • Independentsoft
  • setDoInput
  • 443
  • 빌드 세팅
  • sort
  • 암호
  • Gradle
  • PoolingHttpClientConnectionManager
  • code push
  • Stack
  • java
  • 젠킨스
  • 안드로이드
  • 과거 버전 사용
  • react-native
  • 정렬
  • 링크드리스트
  • LinkedList
  • 스머핑
  • 선 없이
more
«   2025/05   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바