리액트 라이프 사이클 이론 // lifecycle 과정 // Render:componentWillMount->,render ,-> componentDidMount , // update componentWillReceiveProps() -> shouldComponentUpdate() == true -> componentWillUpdate -> render() -> componentDidUpdate // 사이클은 render를 위한 것이고 업데이트의 경우에는 ? 과정이 더 많다. class App extends Component { componentWillMount(){ console.log('will mount') } componentDidMount(){ console.log('did mount') } r..
이제 까지 우리는 액티비티 생명주기를 알아 보았다. 이제 코드를 통해서 더욱더 심화된 예제를 살펴 볼것이다onPause()와 onResume()이 가장 중요하다중지시점, 복구시점 이므로 가장 중요하다필요한 데이터를 저장할 수 있어야한다.파일에 저장하거나, 데이터베이스에 저장해야되는데 너무 복잡한 과정을 거치게 되므로이럴때, getSharedPreferences()를 사용한다. getSharedPreferences() 간단하게 설정정보를 저장하는 메소드 이다또는,PreferenceManager를 통해서도 접근 가능하다.getSharedPreferences()를 사용해보자1. 저장할때와 복구할때 동일한 이름으로 사용해야 한다.2. 속성을 보면 Activity.MODE_PRIVATE를 쓰면 된다. 보통 이걸 ..
액티비티의 수명주기란?(생명주기)life cycle이란? 사람이 살아가면서 태어날 때까지의 과정앱이라는게 한개만 실행되어있는게 아니라 이전에 실행되어있는 액티비티도 있고, 추후에 실행하면 스택에 계속쌓이기 때문에 중지되거나, Paused 상태가 되거나, 중지(Stopped)상태로 구분이 된다. 각각의 상태가 중요한 역할을 하는데, 고스톱 게임중에 전화가 오면, 전화가 오는화면이 고스톱을 가리게 되는데 게임이 갑자기 스택으로 들어가버리게 되고 실행상태가 종료가 되어버린다. 그리고 CPU가 부족하면 중지되어있는 화면을 중지로 꺼버리게 되어버린다. 이러한 경우에 개발자가 게임을 개발할때, 게임이 스탑되는 상태를 알려준다. 이때, 콜백함수로 알려주게 된다. 그때, 전화가 종료되고나면 다시 스택에 쌓여있던 액티비..
- Total
- Today
- Yesterday
- 감자개발자
- 백준
- Android
- 텐서플로우
- 학교
- Spring
- BFS
- 스프링
- Controller
- TensorFlow
- MVC
- programming
- db
- C langauge
- 프로그래밍
- 백준알고리즘
- 안드로이드
- 머신러닝
- 개발하는 관광이
- node.js
- 초보자를 위한 C언어 300제
- node
- 코드엔진
- 감자코딩
- 복습
- Algorigm
- 알고리즘
- C언어
- 노드
- 리버싱
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |