1、代码示例
项目中处理的场景是用户登录成功后异步处理用户登录日志,这里我们用户登录成功后,我们不需要等待主线程的处理结果,使用异步方法来处理这些阻塞的任务。
AsyncManager.me().execute(AsyncFactory.logininfor(username,"success","user.login.success"));
public static TimerTask recordLogininfor(final String username, final String status, final String message,final Object... args){
return new TimerTask(){
@Override
public void run(){
//需要处理的业务逻辑,比如记录操作日志
}
}
}