물론 원인파악을 해야하겠지만....아래의 CallBack 함수에서 프로그레스바(Progress bar)가 제대로 작동을 안하는 경우가 생겼다.아래 소스는 게시물 작성 후 Progress bar가 작동을 하고 그동안 서버에 업로드 되며리스트에 추가된 게시물이 갱신이 되기...를 바란 소스이다.그런데 갱신이 안되는 것이다~!!!!! 그래.. 내가 콜백 함수를 이해를 잘 못했겠지.근데 어쩌나. 내일 당장 어플을 보여줘야 되는데. 12345678910111213141516171819202122final Call response = ListRestAdapter.getInstance().createGroupData(authorization, imgMap);response.enqueue(new Callback() {..
참고한 자료- http://tiii.tistory.com/14- http://knight76.tistory.com/1930 123public X509Certificate[] getAcceptedIssuers() { return new X509Certificate[0];}Colored by Color Scriptercs return이 null로 되어 있었다면 위와 같이 수정을 하면 된다.인증서 없이 통신할 경우 기존 null을 이용해 무시했다면 okhttp 업데이트 이후에는 위와 같이 처리해야 하는 것으로 보인다.
어제 봤던 에러... 정말 어지러울 정도로 나를 힘들게 하는데여러방법을 시도해 보았다.그 방법들, 시도 결과들을 아래와 같이 공유해본다. 우선 map api와 key 인증이 문제인 것은 알겠는데이슈 포인트가 어딘지 못찾고 있었다. 1. Google Maps Android API: Authorization failure 위 에러 메시지를 기반으로 아래와 같은 블로그 자료를 볼 수 있었다.제나님 블로그 : http://blog.naver.com/yourjiin/220844752493위 시도 중 나에게 가장 중요한 포인트는 Manifest meta data 부분. 위 Before의 소스로 했을 때, 에러가 났는데 version 차이가 있는지geo가 아닌 maps.v2에서 작동을 하였다. 2. Google Pl..
Class convert : http://pojo.sodhanalibrary.com/Convert먼저 Pojo가 뭔지 아는 것이 중요하다 (http://itewbm.tistory.com/entry/POJOPlain-Old-Java-Object)Gson : JSON 포맷 문자열을 Java Objects 타입으로 Convert 하는 라이브러리입니다. OpenAPI 의 대부분이 JSON 포맷으로 결과를 받는 것을 지원하고 샘플에서도 JSON 포맷을 결과로 받기 때문에 여기서는 Gson 을 사용하겠습니다. (출저 : http://akj61300.blog.me/220386544533)Okhttp : http://square.github.io/okhttp/Retrofit을 이용하기 위한 것이다. http://fre..
점점 익숙해져간다.프래그먼트에 대해 겁이 없어진다.공부하면서 이정도 얻은 것만도 큰 감동이다.어떻게 만들것인지 레이아웃이 머릿속에 그려지면프래그먼트 구성은 이제 쉽게 할 수 있다.이번에는 item.java를 만들어서 get/set을 만들어 볼 예정이다.프래그먼트를 만든다.main.xml에 만든 프래그먼트를 구성한다.fragment.xml에 추가 구성을 한다.item.java에 get/set을 만든다.BaseAdapter를 상속받는 adapter.java를 만든다. getView가 가장 중요하다context를 선언하고 inflate해서 convertView 참조 획득convertView로 위젯 참조 획득dataSet인 listViewItemList로부터 data 추출데이터 반영addItem : 아이템 데이..
가장 하고 싶었던 것이 바로 이것. 프래그먼트에 list를 적용시키는 것.adapter 개념과 fragment 개념이 약해서차근차근 진행해보더니 어느새 여기까지. (장하다!!!)먼저 xml에 프래그먼트를 추가하자. 아!! 레이아웃은 RelativeLayoutname 작성 주의할 것.아니면 자라리 디자인탭에서 프래그먼트 추가그럴려면 먼저 프래그먼트 파일 추가해야겠네.프래그먼트 추가public class MenuListFragment extends ListFragment다시 프래그먼트 추가렌더링 문제가 나타남원인 : tools:layout (http://chuumong.tistory.com/entry/Android-Xml-Tools-Attributes)리스트뷰 만들기 전에 할 것샘플 데이터 만들기 : lis..
Inflater에 대한 자료는 찾기가 힘들다.그래서 나름 이해하기 쉬운 자료나 사례를 모아보았다.개념으로는 여기가 제일 좋다. http://aroundck.tistory.com/39가장 흔하게 쓰는 inflater에 대해 간략하게만 적혀있다. http://recipes4dev.tistory.com/42 http://unikys.tistory.com/318
솔직히 리스트뷰 이후부터 공부할 때 멘붕이 있었지만 프래그먼트에서는 거의 눈만 뜨고 있었던 것이 아닐까 싶다. 어렵다라는 생각조차도 없다. 아무런 생각을 할 수 없었다. 이대로는 안된다. 공부를 시작하자. 1. 프래그먼트 / Fragment 단일 Activity로 제한이 많았기에 API 레벨 11, 허니컴부터 등장한 Fragment. 액티비티처럼 생명주기도 가진다. (참고 : http://androidhuman.com/470) 모듈식 섹션, 액티비티의 하위개념으로 설명하는 경우도 있다. 2. 간단한 실습 좋은 실습용 소스를 블로그에서 찾았다. (http://recipes4dev.tistory.com/58) 위 블로그에서는 워크플로우가 있어서 매우 편했다. 개인 학습 겸 간단하게 워크플로우를 적어본다.ma..
터미널창에서 아래와 같이 입력한다.open -e ~/.bash_profile새로운 에디터창이 열린다.이때 path를 수정하면 된다.PATH="(생략)${PATH}":(Android/sdk/platform-tools 경로를 입력)위와 같이 수정후 두가지 저장 방법이 있다.해당하는 것으로 저장을 하면 된다.1. 저장 단축키 사용 ( ctrl + S )2. esc를 누르고 :wq를 입력하면 저장하고 에디터가 종료된다.source ~/.bash_profile 입력하여 활성화하고터미널을 종료한 후 다시 실행한다.마지막으로 adb version을 입력해서 정상적으로 적용되었는지 확인한다.
Fragment를 이용해서 리스트뷰를 출력하는 실습이 있었다.평소에 리싸이클러뷰(RecyclerView)를 주로 이용하다가오랜만에 리스트뷰를 이용하니 기억이 잘 나지 않았다.라디오버튼과 마찬가지로 이 참에 학습을 해보자. 위의 리스트뷰를 상세하게 보여줄 item.xml도 있어야 한다.이 것은 생략하도록 하겠다. public class FragmentOne extends Fragment { ListView listView; public FragmentOne() { } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.infl..
Comment