일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 선형레이아웃
- Android
- 안드로이드
- CS50
- 데이터바인딩
- listview
- 부스트코스
- codility
- androidstudio
- CardView
- 노마드코더
- Windows10
- 액티비티
- 클린코드
- 지하철api
- 백준
- java
- 트렐로 삭제
- 알고리즘
- Node.js
- RecyclerView
- 노개북
- 윈도우10
- activity
- BOJ
- 사용자폴더
- 부스트캠프
- 노마드북클럽
- github
- 북클럽
- Today
- Total
목록안드로이드 (11)
Be Developer
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/nRwjk/btquR1Q384K/aW1dG0kstF2pWKYOmJl170/img.png)
액티비티(Activity) 애플리케이션 구성 요소 화면 제공 하나의 애플리케이션은 여러 개의 액티비티로 구성되고 그 중 하나의 액티비티가 "주요" 액티비티로 지정됨 "주요" 액티비티는 사용자가 애플리케이션을 처음 실행할 때 표시됨 백 스택(Back Stack) 액티비티들은 스택(백 스택)에 저장됨 액티비티가 시작되면 스택에 push, 액티비티가 소멸되면 스택에서 pop (후입선출, LIFO) 작업(Task) = 하나의 잘 짜여진 단위, 액티비티 컬렌션 작업의 모든 액티비티는 백그라운드에 있는 동안 중단되지만, 해당 작업에 대한 백 스택은 그대로 유지 (포커스만 잃는 것) 작업이 포그라운드로 돌아오면 사용자가 이전에 하던 일 계속 가능 (스택 맨 위에 있는 액티비티가 재개됨) 여러 개의 작업을 백그라운드에..
개인 프로젝트 중 지하철 관련 부분이 있어서 공공데이터 api를 사용해야 했는데 그 과정에서 겪은 일들을 공유하고자 한다.처음 데이터를 가져오는 부분부터 고생을 했는데 샘플코드대로 코딩을 해도 데이터가 안나와서 고생했다.개발가이드도 봤는데 내가 보기에는 그리 친절한 편은 아니었고(...)결국 문의 남겨서 올바른 URL을 받아 그대로 했더니 데이터 가져오는데 성공했다. 내가 사용한 api는 지하철정보서비스이고 그 중에서도 키워드기반 지하철역 목록 조회를 사용했다.URL의 구성은 이렇다. http://openapi.tago.go.kr/openapi/service/SubwayInfoService/getKwrdFndSubwaySttnList?subwayStationName=[검색어]&ServiceKey=[서비스..
데이터 바인딩 사용하면서 어처구니 없는 실수를 했다. 이런 에러가 발생해서 이게 대체 뭔가 한참을 찾아봤는데 너무나 기초 지식이었다. setContentView로 layout을 연결하는 것 까진 알았는데 아무 생각 없이 setActivity(this); 를 써서 생긴 에러였다.setActivity()는 xml에 선언된 변수를 연결 할 때 사용하는 메소드이다.xml에 변수 선언을 하지도 않았는데 연결하려고 해서 에러가 났던 것. 이번에 제대로 알았으니 다시 실수 하는 일은 없겠지....반성한다.