Android-使用处理程序?
|
在同一活动中使用多个处理程序是否有任何问题。
我注意到,在android官方网站上提供的所有示例中,它们都使用单个处理程序并根据\“ what \”的值检测不同的操作,这是由于内存管理以及处理程序使用的大量内存吗?还是应该将其称为“错误代码”并以一种简洁的方式进行处理(每个负责特定任务的多个处理程序)
Handler handler = new Handler()
{
@Override
public void handleMessage(Message msg) {
if (msg.what == 0){
// do something
}
else if (msg.what == 1){
// do something else
}
}
}
要么
Handler taskHandlerA = new Handler()
{
@Override
public void handleMessage(Message msg) {
// do something
}
}
Handler taskHandlerB = new Handler()
{
@Override
public void handleMessage(Message msg) {
// do something else
}
}
没有找到相关结果
已邀请:
2 个回复
届甸衬丝蚕
冲汉
时,会自动向其
的
注册。这使我认为单个线程不需要多个
。
,特别是使用多个
的那个,可以使用多个
。