switch
フィールドを使用しwhat
て実行するコードを決定する方法を誰かが説明してくれませんか。また、スイッチで使用するメッセージ obj を作成する方法も素晴らしいでしょう。
私のハンドラーコードの例:
Handler uiHandler = new Handler(){
public void handleMessage(Message msg){
switch(msg.what){
}
}
};
@Override
public void handleMessage(Message msg) {
switch (msg.what) {
case SECOND_VALUE:
String s = (String) msg.obj; // if msg.obj is a string
break;
case FIRST_VALUE:
AnotherObject = (AnotherObject) msg.obj; // if it is another object
break;
default:
super.handleMessage(msg);
}
}