본문 바로가기

Study/Android99

android switch error 만약 java.lang.NullPointerException: Attempt to invoke virtual method 'boolean android.graphics.drawable.Drawable.getPadding(android.graphics.Rect)' on a null object reference 이런 에러가 뜬다면 switch 속성중 thumb와 track가 정의되지 않아서 그렇습니다. 12android:thumb="@drawable/thumb_icon"android:track="@drawable/track_icon"cs 위와 같이 thumb와 track 속성과 아이콘을 넣어줘야 합니다. 기본적으로 사용가능한 아이콘은 아래와 같습니다. 12android:thumb="@drawable/abc.. 2015. 7. 6.
fragment 안에 mapfragment 구현시 에러 fragment로 mapfragment를 구현할 경우 주의를 기울이지 않으면 아래의 에러를 만나게 됩니다. java.lang.NullPointerException: Attempt to invoke virtual method 'void com.google.android.gms.maps.MapFragment.getMapAsync(com.google.android.gms.maps.OnMapReadyCallback)' on a null object reference 123MapFragment mapFragment = (MapFragment) getFragmentManager() .findFragmentById(R.id.map); mapFragment.getMapAsync(this);cs 3번째 줄에서 나는 에러.. 2015. 6. 25.
android studio에서 sha1 key 값 가져오기 cmd로 dos창을 하나 여시고 keytool -list -v -keystore c:\users\사용자명\.android\debug.keystore -alias androiddebugkey -storepass android -keypass android 을 치시면 됩니다. 요런식으로 나옵니다. 2015. 6. 3.
Error:"[xX][mM][lL]"과 일치하는 처리 명령 대상은 허용되지 않습니다. manifest를 수정하고 나니 위와 같은 에러가 발생하는데, 찾아보니 manifest에서 2015. 6. 1.
java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference spinner에 String 배열을 Array adapter를 이용하여 넣을때 간혹 이런 에러가 발생 할 수 있습니다. 저의 경우 다른데서 받아온 array가 spinner에 뿌리는 array보다 큰 경우 이런 에러가 발생하더군요. 예를 들어 spinner에 뿌릴용도로 만든 array adapter가 20개짜리 string array인데, 여기에 넣어준 array가 20개가 넘어가는 걸 넣어주면 위와 같은 에러가 발생합니다. 이런경우 for문을 이용해서 spi.. 2015. 5. 21.
android location (위치찾기) 위치찾기 소스 android에서 위치를 찾기위해서 android api의 android.location class를 사용하였는데 이제 google location services API를 사용하라고 하는군요. Google Location Services API 위 링크로 가면 위치정보를 좀 더 쉽게 가져올 수 있습니다. 1. 최신위치 찾기 ( Getting the Last Known Location) 이건 디바이스에서 최신 위치를 찾아오는 겁니다. 일단 레이아웃 입니다. 간단하게 버튼과 아래는 텍스트뷰로~ 이제 build.gradle로 가셔서 dependency를 추가해 줍니다. 12345dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') .. 2015. 4. 29.

인기글