소스는 타블로그에서 가져왔다.post 메소드를 여러방식으로 쓰는데각 방식을 구분하는 방법을 아래 소스로 참고하자. 123mHandler.post(mRunnable); // Runnable 객체 실행mHandler.postAtFrontOfQueue(mRunnable); // Runnable 객체를 Queue 맨앞에 할당mHandler.postDelayed(mRunnable, 1000); // Runnable 객체를 1초 뒤에 실행cs 그리고 아래 링크는 핸들러를 학습하기너무 좋은 자료라 가져왔다. (강추 링크) Handler로 메시지를 전달하는 Looper를 간단하게 구현하는 방법이 있다.바로 HanderThread. 아래는 돼지왕왕돼지님의 블로그에서 가져온 소스이다. 12345// HandlerThrea..
포커스 메서드를 이용할 때 다음 두가지를 가장 많이 쓴다. setFocusable : 뷰의 포커스를 가질 수 있는지를 변경할 수 있다.터치 포커스 혹은 키보드 포커스로 변경하기 위해서 쓰인다. setFocusableInTouchMode : 터치 모드에서도 모든 키입력을 받기 위해 쓰인다.터치와 키보드 모드 모두 수용할 때 쓰인다 [관련 자료]http://blog.hansoolabs.com/262https://goo.gl/csOK8Ehttp://namsieon.com/324http://rockdrumy.tistory.com/919
그러고보니 다룰만한 것을 그냥 넘어가서찝찝해서 다시 다뤄보고자 글을 쓴다. 1String authorization = "Token "+ Networking.getToken();cs AddGroupPresenterImpl.java에서 토큰을 받아옴으로로그인 체크를 하게 된다.아래는 Networking.java이다. 123456789101112131415private static SharedPreferences loginCheck; public Networking(Context context){ this.context = context; // getSharedPreferences : 해당 프로세스(어플리케이션)내에 File 형태로 Data를 저장 // 로그인한뒤 받은 Response에서 쿠키정보를 안드로이드..
아래는 스터디를 하면서 직관적으로 기록한 것이다.차후 생각이 날 때, 혹은 기분이 좋을 때 정리를 새로 하도록 하겠다. 1. IO stream vs NIO streamIO : 단방향 2개의 통로나에게 오는 것 input / 내가 보내는 것이 output통로 = stream : 예시) 01000100110NIO : 통로를 channel버퍼 : 마치 캐쉬처럼. 입출력을 용이하게 - 클러스터 - 버퍼 방식버퍼의 존재가 왜 빠른 처리가 가능한가???? - 양동이필터 : 클락수. 처리속도.NIO : 버퍼가 필요 없다.강제 비동기(동기는 기본적으로 블로킹)IO stream 때문에 try-catch를 쓰라고 요청함 >> try-with : stream, db 등의 close를 할 필요가 없다 2. Stringcomp..
자. 앞 얘기를 계속해보자. 12final Call response = ListRestAdapter.getInstance().createGroupData(authorization, imgMap);cs 하나씩 살펴보자. ( AddGroupPresenterImpl.java ) 위 소스에서 네트워크를 연결한다. 그렇다면 createGroupData를 이해해야한다. 아래는 ListRestAdapter 소스이다. 123456789101112131415161718192021222324252627282930313233343536public class ListRestAdapter { /** 생략 **/ private static OkHttpClient client; private static IServerData se..
Comment