public class ProgressBarTask
extends java.lang.Object
final ProgressBarTask progressBarTask = ProgressBarTask.display(this, 1000, 0xFFE0E0E0);
final LoginRequest request = ...;
AsyncExecutor.executeInParallel(() -> accountService.login(request))
.callbackOnUiThread((e, resp) -> {
displayProgressBarTask.finish();
if (resp != null && resp.getRespCode() == ResponseCode.OK) {
// TODO ...
} else {// TODO ...
}
});
Constructor and Description |
---|
ProgressBarTask(android.view.ViewGroup root,
long delay,
int circleColor) |
Modifier and Type | Method and Description |
---|---|
static ProgressBarTask |
display(android.app.Activity activity) |
static ProgressBarTask |
display(android.app.Activity activity,
long delay) |
static ProgressBarTask |
display(android.app.Activity activity,
long delay,
int circleColor) |
static ProgressBarTask |
display(android.app.Dialog dialog) |
static ProgressBarTask |
display(android.app.Dialog dialog,
long delay) |
static ProgressBarTask |
display(android.app.Dialog dialog,
long delay,
int circleColor) |
static ProgressBarTask |
display(android.view.ViewGroup root) |
static ProgressBarTask |
display(android.view.ViewGroup root,
long delay) |
static ProgressBarTask |
display(android.view.ViewGroup root,
long delay,
int circleColor) |
void |
finish() |
static void |
setMaxProgressBarTask(int maxProgressBarTask) |
static void |
setMaxProgressBarTaskPerView(int maxProgressBarTaskPerView) |
public ProgressBarTask(android.view.ViewGroup root, long delay, int circleColor)
public static void setMaxProgressBarTask(int maxProgressBarTask)
public static void setMaxProgressBarTaskPerView(int maxProgressBarTaskPerView)
public static ProgressBarTask display(android.app.Activity activity)
public static ProgressBarTask display(android.app.Activity activity, long delay)
public static ProgressBarTask display(android.app.Activity activity, long delay, int circleColor)
public static ProgressBarTask display(android.app.Dialog dialog)
public static ProgressBarTask display(android.app.Dialog dialog, long delay)
public static ProgressBarTask display(android.app.Dialog dialog, long delay, int circleColor)
public static ProgressBarTask display(android.view.ViewGroup root)
public static ProgressBarTask display(android.view.ViewGroup root, long delay)
public static ProgressBarTask display(android.view.ViewGroup root, long delay, int circleColor)
public void finish()