这个如何?
HashMap<Integer, Runnable> map = new HashMap<Integer, Runnable>();map.put(Register.ID, new Runnable() { public void run() { functionA(); }});map.put(NotifyMessage.ID, new Runnable() { public void run() { functionB(); }});// ...map.get(id).run();(如果需要传递一些参数,请使用具有合适参数的函数定义自己的接口,并使用该接口代替Runnable)。



