string.xml 에 등록한 String 은 R.string.mystring 을 하게 되면 id가 구해지고 getString(R.string.mystring) 을 하게 되면 그 안에 있는 String 값을 구 할 수가 있다. 하지만 해당 소스에 Activity 가 상속 되어있지 않을경우나 Activity가 아닐경우 getString() 을 쓸 수가 없다... 아무튼 예를들어 LinearLayout만 상속 했다던지 뭐 그런경우다. LinearLayout 등 Layout 을 상속한 곳에서는 this.getResources().getString(R.string.mystring) 하면되고 BaseAdapter 등 Adapter 종류를 상속한 곳에서는 Adapter 인자인 context에다가 context.ge..
Collections.sort 에다가 comparator 로 대상 변수만 지정해주면 중복없이 쉽게 정렬이 가능하다. 코딩도 짧아지고 속도도 빨라진다. downMyData : ArrayList형식의 데이터가 들어있다고 가정 myArrayData : sort 용 비어있는 ArrayList //비어있는 sort용 ArrayList List myArrayData = new ArrayList(); //일단 데이터를 sort용 ArrayList에 넣는다. for(int i = 0 ; i < downMyData.size(); i++) { myArrayData.add(downMyData.get(i)); }//end for //Comparator 를 만든다. private final static Comparator my..
- Total
- Today
- Yesterday