public abstract class UILoadingConfig<D>
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
UILoadingConfig.Cancelable |
static class |
UILoadingConfig.CompletedType |
static interface |
UILoadingConfig.PaginationItem |
static class |
UILoadingConfig.PaginationItemWrapper |
static interface |
UILoadingConfig.PaginationListenerChecker |
static class |
UILoadingConfig.PaginationLoadingView |
| 构造器和说明 |
|---|
UILoadingConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
UILoadingConfig.PaginationListenerChecker |
addPaginationListener(android.view.View list,
java.lang.Runnable pageLoadRunnable) |
void |
addPaginationToList(android.view.View list,
android.view.View paginationView) |
void |
bindUI(android.app.Activity activity,
Fragment fragment,
java.lang.Runnable[] uiActions) |
boolean |
checkCanDoRefresh(android.view.View currentView) |
void |
doRefresh() |
android.app.Activity |
getActivity() |
Fragment |
getFragment() |
android.view.View |
getPaginationListView() |
abstract UILoadingConfig.CompletedType |
onCompleted(boolean isRefreshing,
D data) |
abstract android.view.View |
onCreateContentView(android.view.LayoutInflater inflater) |
android.view.View |
onCreateEmptyView(android.view.LayoutInflater inflater) |
android.view.View |
onCreateErrorView(android.view.LayoutInflater inflater) |
android.view.View |
onCreateLoadingView(android.view.LayoutInflater inflater) |
android.view.View |
onCreatePaginationView(android.view.LayoutInflater inflater) |
android.view.View |
onCreateRefreshView(android.view.LayoutInflater inflater) |
void |
onError(boolean isRefreshing,
java.lang.Throwable error,
java.lang.Runnable retryWhenErrorViewShow) |
abstract UILoadingConfig.Cancelable |
onLoading(boolean isRefreshing,
AsyncProxy<D> proxy) |
boolean |
refreshEnabled() |
void |
showEmpty() |
boolean |
showRefreshWhenLoading() |
public final void bindUI(android.app.Activity activity,
Fragment fragment,
java.lang.Runnable[] uiActions)
public final android.app.Activity getActivity()
public final Fragment getFragment()
public final void showEmpty()
public final void doRefresh()
public android.view.View onCreateRefreshView(android.view.LayoutInflater inflater)
public boolean checkCanDoRefresh(android.view.View currentView)
public android.view.View onCreateLoadingView(android.view.LayoutInflater inflater)
public abstract android.view.View onCreateContentView(android.view.LayoutInflater inflater)
public android.view.View onCreateEmptyView(android.view.LayoutInflater inflater)
public android.view.View onCreateErrorView(android.view.LayoutInflater inflater)
public boolean refreshEnabled()
public boolean showRefreshWhenLoading()
public abstract UILoadingConfig.Cancelable onLoading(boolean isRefreshing, AsyncProxy<D> proxy)
public abstract UILoadingConfig.CompletedType onCompleted(boolean isRefreshing, D data)
public void onError(boolean isRefreshing,
java.lang.Throwable error,
java.lang.Runnable retryWhenErrorViewShow)
public android.view.View getPaginationListView()
public android.view.View onCreatePaginationView(android.view.LayoutInflater inflater)
public void addPaginationToList(android.view.View list,
android.view.View paginationView)
public UILoadingConfig.PaginationListenerChecker addPaginationListener(android.view.View list, java.lang.Runnable pageLoadRunnable)