Вы можете использовать только один handler
, а чтобы указать, откуда вы приехали, используйте другое сообщение.
handler.sendEmptyMessage(messagevalue); //use this to send message from different place
Теперь обработайте сообщение
private Handler handler=new Handler(){
@Override
public void handleMessage(Message msg) {
super.handleMessage(msg);
//specify msg value
if(msg.what==10){
//do this
}else if(msg.what==20){
// do this
}else{
//so on....
}
}
};