임 호출은, Collections.sort에서 ArrayList를 정렬하지만 늘 일종의 아무 일도 발생하지 않습니다는클래스 약속의 객체의 배열 목록에 안드로이드 작동하지
이 정렬
ArrayList<appointment> listoffappointments = new ArrayList<appointment>();
//then everytime on button click user adds a new appointment after setting the following code is executed
{
Calendar calendar1 = Calendar.getInstance();
calendar1.set(mYear, mMonth, mDay, temphour, tempmin);
appointment tempppt = new appointment(c2,tempstring1);
listoffappointments.add(tempppt);
Collections.sort(listoffappointments);
}
여기 컬렉션을 호출하는 메신저가 얼마나입니다 클래스는 누군가가
import java.util.Calendar;
public class appointment implements Comparable<appointment> {
Calendar time;
String Text;
public appointment(Calendar tempc, String temptext) {
Text = temptext;
time = tempc;
}
public void settext(String text)
{
Text = text;
}
public String gettext()
{
return Text;
}
public String toString() {
return Text;
}
public Long gettimeofappt()
{
return time.getTimeInMillis();
}
@Override
public int compareTo(appointment o) {
return (this.gettimeofappt() < o.gettimeofappt()) ? -1: (this.gettimeofappt() > o.gettimeofappt()) ? 1:0 ;
}
}
당신은, Collections.sort 호출은에서? – Sree
내 다른 클래스에있는 클래스 약속의 개체 목록을 가지고 – theForgottenCoder
귀하의 질문에 그 코드를 포함해야합니다. – nKn