在ui线程执行
@Subscribe(threadMode = ThreadMode.MainThread)
public void LoginResultEvent(LoginResultEvent event) {
if (event.getState() == BaseResponseEvent.STATE_SUCCESS) {
} else {
}
}
如果当前线程是子线程直接调用,如果不是重新开辟新的线程
@Subscribe(threadMode = ThreadMode.BackgroundThread)
public void LoginResultEvent(LoginResultEvent event) {
if (event.getState() == BaseResponseEvent.STATE_SUCCESS) {
} else {
}
}
开辟新的子线程执行
@Subscribe(threadMode = ThreadMode.Async)
public void LoginResultEvent(LoginResultEvent event) {
if (event.getState() == BaseResponseEvent.STATE_SUCCESS) {
} else {
}
}
在发送线程执行
@Subscribe(threadMode = ThreadMode.PostThread)
public void LoginResultEvent(LoginResultEvent event) {
if (event.getState() == BaseResponseEvent.STATE_SUCCESS) {
} else {
}
}