Thursday, March 22, 2012

[android-developers] Handler vs custom CallBack class

Hi all,

could you explain me differences between android.os.Handler class and
my own CallBack class.

Usecase of Handler:

void do(Handler handler){
new Thread(){
void run(){

Message message=handler.obtainMessage();
message.obj=new Result();
handler.sendMessage(message);
}

}.start();
}

Usecase of my custom CallBack class

public interface CallBack{
void onResult(Result result);
}


void do(CallBack callback){
new Thread(){
void run(){
callBack.onResult(new Result());
}

}.start();
}

JavaDoc says: "Message will then be scheduled in the Handler's message
queue and processed when APPROPRIATE". What does it mean?


--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

No comments:

Post a Comment