본문 바로가기

분류 전체보기

변수 선언할 때, 스케일 설정을 어떻게 할까? 난 지역변수로만 사용되어도 일단 멤버변수로 선언하는 습관이 있었다.(넓게 보고싶었던 의미가 담겨있다.) 그런데 실무에서는멤버변수로 선언되고 사용되지않은 메모리 누수까지도 생각해야 한다. 따라서 우선 지역변수로 선언하자.그리고나서 다른 메소드나 클래스에서도 사용해야하는 변수일 경우에 멤버변수로 확장하자. 더보기
아마도 이건 자바 3바퀴 머릿속에 개념이 퍼뜩퍼뜩 떠오르지는 않는 상태이다.예를 들어 인터페이스는 인스턴스 생성이 안된다던지 이런 것들.그래서 PPT로 각 주제를 정리해보았다. 더보기
[Thread/Service/Broadcast] 5초마다 Toast 띄우기 시나리오는 다음과 같다: 1. Thread가 5초마다 sleep 한다.2. Service는 Thread가 sleep 했다는 신호를 보낸다.3. Broadcast Receiver가 그 신호를 받아서Toast로 유저에게 알려준다. 결과화면: 5초마다 Toast 메세지가 뜬다. 이 예제로 깨달은 것1. 자바 작명법을 꼭 따르자.클래스 이름을 "Service"로 했더니 에러나 경고는 안뜨지만 내부적인 문제점으로 인해 제대로 작동하지 않았다."android.app.Service"와 맞물렸던 것이다.context.startService(new Intent(MainActivity.this, Service.class)); 2. sendBroadcast() 할 때에는 Intent에 퍼미션을 꼭 달아주어야 한다.그렇지 않.. 더보기
Fragment를 호스팅하는 Activity * 호스팅 : 프래그먼트가 자신의 뷰를 위치시킬 수 있도록, 액티비티 뷰 계층의 장소를 제공하는 것이다. 프래그먼트는 화면에 나타나는 뷰를 자체적으로 가질 수 없다.액티비티의 뷰 계층에 포함될 때만 자신의 뷰가 나타날 수 있기 때문이다. (이미지 출처 http://tutorials.jenkov.com/android/fragment.html) 더보기
깔끄미 과장님께서 선물을-! ​​ 곱빼기 비빔국수를 양껏먹고 산책하다가 사무실에 들어왔더니 내 책상위에 상자 하나가 있네 박 과장님께서 유명하다는 퍼블리크의 에끌레어를 사다주셨다. 감사히 먹고 힘내서 공부하겠습니다!.! 더보기
토요일 공부 2주차 ​ 혼자 있어서 줄곧 무서웠다. 뒤에 뭔가가 있을것만 같았다. 하지만 실력없어서 짤리는게 귀신보다도 무서워서 공부를 할 수 있었다. 그런데 혜성같은 ikaroo의 등장!.! 마음놓고 맘껏 공부했다. : ) 더보기
첫 월급 받은 날 : ) 보호되어 있는 글입니다. 더보기
조부장님의 해외 출장 기념품 ​ 마그네틱 좋아 ㅎ.ㅎ 마케도니아는 어떤 나라일까? 더보기