자바를 통해 개발을 하다보면 Caused by: java.io.NotSerializableException 에러를 보게 됩니다.해당 에러가 발생 되는 원인은 해당 class가 직렬화 되어 있지 않기 때문입니다. 보통 위 에러가 발생 되면 "Caused by: java.io.NotSerializableException: 오류 패키지명"와 같이 에러가 발생되는 오류 패키지명 및 class명까지 표시 됩니다.해당 class로 이동해 직렬화를 해주게 되면 에러가 해결 되게 됩니다. [해결 예시]class A implements Serializable 에러가 발생하는 클래스에 "implements Serializable"을 추가 해주면 됩니다. 예를 들어 기존 class A가 아래와 같이 되어 있다면Class A..
서버와 통신을 하거나 타 단말기와 통신을 하는 경우 여러 데이터를 처리 해야 하는 경우가 있는데, 이런 데이터를 주고 받는 중 많이 사용하는 형식이 JSON 일것입니다.JSON(JavaScript Object Notation)은 string 형태로 경량의 DATA-교환 형식입니다. JSON은 사람이 읽고 쓰기에 비교적 용이하며, 기계가 분석하고 생성함에도 용이한 포맷 입니다. JSON이 비교적 간단하다고는 하나 string 형태이기 때문에 파싱하기 전까지는 한눈에 보기에는 힘든점이 있습니다.파싱하기 전에 JSON을 편하게 볼수 있는 사이트를 공유 해드립니다. 아래 사이트로 접속 후 파싱되기전에 JSON문자를 넣어 주면 자동으로 파싱하여 한눈에 보기 편하게 표시 해줍니다. JSON Paser 사이트 : h..
개발을 진행 하다 보면 전화 발신 시에 특정 이벤트를 처리 해야 하는 경우가 생기게 됩니다. Android에서는 이러한 발신 상황에서 해당 이벤트에 대해 Receiver로 받아 처리 할 수 있습니다. 아래는 발신시 Receiver로 받는 간단한 소스 입니다. OutgoingReceiver.class 12345678public class OutgoingReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { String number = intent.getStringExtra(Intent.EXTRA_PHONE_NUMBER); Toast.makeText(context,"Outgoing..
- 티스토리 초대장
- 사제 쿨러
- 단면폭
- JSON PASER
- 19대 선거
- 1800TI
- 오픈베타
- 래디어 구조
- Looper.prepare()
- ONLINE JSON
- 국기 다는 시간
- 예약메일 전송
- 1800X
- unbound prefix
- 림의 외경
- GPU 출시
- GPU 출시가격
- 배달 지연
- 하이엔드 그래픽카드
- 한글패치
- 민주당 대선 후보
- 블로그 개설
- 초대장
- 한글 패치
- 다렉
- 7700K
- 투표소
- 테일즈 오브 베르세리아
- 라이젠
- 포아너
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |