android(44)
-
Android Error java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()
Android Error java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare() 기존:Handler mHandler = new Handler(); 해결:Handler mHandler = new Handler(Looper.getMainLooper()); 참고:https://stackoverflow.com/questions/6369287/accessing-ui-thread-handler-from-a-service
2017.09.25 -
Android DataBinding 사용
build.gradle 추가 dataBinding { enabled = true } XML Java JoinMberBinding bd;//setContentView(R.layout.join_mber); bd = DataBindingUtil.setContentView(this,R.layout.join_mber); bd.setAt(this);JoinMberBinding 은 Rebuild project or Sync project 해주시면 됩니다.bd.textview.setText("하이"); 버터나이프 비슷한 점이 많다 일단 findViewById 노가다를 안해서 좋군 클릭 이벤트 !XML
2017.08.08 -
Android JSON using GSON 쉽게 변환
Android JSON using GSON 쉽게 변환 이런 식으로 만든다고 볼 때~ 여러 가지 방법들이 많다. 매번 할 때마다 헷갈려서 정리해봄 { "DATE":"20161024091429699155", "MUSIC_LIST":[ { "NAME":"가수이름", "TITLE":"노래제목" }, { "NAME":"가수이름", "TITLE":"노래제목" }, { "NAME":"가수이름", "TITLE":"노래제목" }, { "NAME":"가수이름", "TITLE":"노래제목" } ]}public class ModelMakeMusic { String DATE; List MUSIC_LIST; public ModelMakeSetPushType(String DATE, List MUSIC_LIST) { this.DAT..
2017.07.14 -
Anroid otto bus example 유용한 라이브러리
android otto bus example 유용한 라이브러리 Observer 패턴이나 Listener 패턴을 사용해서 이벤트 전달을 많이들 합니다. Activity, Fragment 등에서 이벤트를 받고 쓸데없이 static을 쓰고 여러 생상자를 만들어서 Context 등을 사용하는 번거로움이 있습니다. 이러한경우 https://github.com/square/otto 라이브러리를 쓰시면 됩니다. 예제를 다운로드 받아서 살펴보시면 쉽게 코드를 사용할 수 있습니다. Gradle 추가 compile 'com.squareup:otto:1.3.8'sample 파일을 열어보시면 싱글톤으로 클래스를 만들어줍니다./** * Maintains a singleton instance for obtaining the bu..
2016.11.02 -
Android Sudio XML Preview 깨짐 현상 해결
Android Sudio XML Preview 깨짐 현상 해결 업데이트를 하니 구글링 결과 역시 좋으신 분들이 많다 메모해 둠.. 이렇게 한글이 깨진다. 1. Android Studio 설치경로 이동 -> \plugins\android\lib\layoutlib\data\fonts\fonts.xml 2. 편집기로 열어서 추가 NanumGothic.ttf 끝~
2016.10.28 -
[안드로이드]Android CardView Example
[안드로이드]Android CardView Example 리스트뷰로 안나오는 모양은 없다. RecyclerView 로 이용한 CardView 이다 퍼포먼스에서 더 좋고 다양한 처리 효과 등이 유용해서 많이 바꾸는 추세이다. RecyclerView 는 기본적으로 LayoutManager를 사용하여 아이템을 관리한다 이 부분이 다르군... custom 하여 카드뷰처럼 흉내를 내서 사용 했지만 뭐... 사용자입장에서는 알 수가 없다. 일단 코드를 보자 ! build.gradle compile 'com.android.support:cardview-v7:21.0.+'compile 'com.android.support:recyclerview-v7:21.0.+' RecyclerViewActivity.java impo..
2016.07.19