如:
public class Alarm{
public synchronized void B(String alarm, AlarmParse alarmParseService) {
}
}然后监听这个B方法是否调用了 如果调用了 就取当前的时间 存起来麻烦各位大侠 帮忙想哈
public class Alarm{
public synchronized void B(String alarm, AlarmParse alarmParseService) {
}
}然后监听这个B方法是否调用了 如果调用了 就取当前的时间 存起来麻烦各位大侠 帮忙想哈
}这个方法里调用你要保存当前时间的方法
package sh.pl;public class Alarm { private BListener listener; public BListener getListener() {
return listener;
} public void setListener(BListener listener) {
this.listener = listener;
} public synchronized void B(String alarm, AlarmParse alarmParseService) {
if (listener != null) {
listener.doSomething();
}
} public interface BListener {
public void doSomething();
}
public static void main(String[] args) {
Alarm alarm = new Alarm();
alarm.setListener(new BListener() {
@Override
public void doSomething() {
// 保存时间
}
});
//....
alarm.B(alarm, alarmParseService);
}
}
你要这样?
把Alarm 里的成员listener改成list。