public class BaseFra
extends androidx.fragment.app.Fragment
implements com.app.util.IStartup
| 限定符和类型 | 类和说明 |
|---|---|
static class |
BaseFra.TopType |
| 限定符和类型 | 字段和说明 |
|---|---|
protected android.app.Activity |
act |
static int |
DEFAULT_TYPE_FROME |
protected boolean |
isShow |
protected android.os.Handler |
mBaseHandler |
protected com.app.live.activity.InitPresenter |
mInitPresenter |
protected boolean |
mIsCheez |
protected long |
mLastClickTsMs |
protected android.view.View |
mRootView |
com.app.util.StartupController |
mStartupController |
static int |
TYPE_FROME_COIN |
static int |
TYPE_FROME_FANS |
static int |
TYPE_FROME_STAR |
| 构造器和说明 |
|---|
BaseFra() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
finish() |
protected com.app.network.NetworkLiveData<com.app.network.ResponseContext> |
generateNetworkLiveData(androidx.lifecycle.Observer<com.app.network.ResponseContext> mObserver) |
java.lang.String |
getDescription() |
java.lang.String |
getHttpMsgTag() |
protected java.lang.Runnable |
getInitOnceLoginOrNotRunnable() |
protected java.lang.Runnable |
getInitOnceMustLoginRunnable() |
protected java.lang.Runnable |
getInitRepeatLoginOrNotRunnable() |
protected java.lang.Runnable |
getInitRepeatMustLoginRunnable() |
java.lang.String |
getThreadInfo() |
boolean |
hasNetRequest() |
void |
hideLoading() |
void |
initPresenter() |
static boolean |
isAccountLogin() |
boolean |
isActivityAlive() |
protected boolean |
isCancelHttpMsgWhenPageDestroy() |
boolean |
isFinish2() |
boolean |
isShow() |
protected boolean |
isShowVipBanner()
是否显示引导用户购买vip Banner
|
boolean |
isTwooProduct() |
boolean |
isViewTokenValid(android.view.View v) |
static boolean |
isVisitorMode() |
void |
onAttach(android.app.Activity activity) |
void |
onCreate(android.os.Bundle savedInstanceState) |
void |
onDestroy() |
protected boolean |
onInitNotImportantCode() |
void |
onNetRequestEnd() |
void |
onNetRequestStart() |
void |
onShareClickForMatch(com.app.live.activity.VideoDataInfo videoDataInfo,
IShareCallback shareCallback) |
void |
onStartupCompleted(boolean hasFocus) |
void |
onViewCreated(android.view.View view,
android.os.Bundle savedInstanceState) |
void |
runOnUiThread(java.lang.Runnable run) |
void |
runOnUiThreadDelay(java.lang.Runnable run,
long delay) |
void |
setUserVisibleHint(boolean isVisibleToUser) |
void |
showLoading() |
void |
showLoading(int underTextResId) |
void |
showLoading(java.lang.String s) |
dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getContext, getDefaultViewModelProviderFactory, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLayoutInflater, getLifecycle, getLoaderManager, getParentFragment, getParentFragmentManager, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSavedStateRegistry, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, getViewLifecycleOwner, getViewLifecycleOwnerLiveData, getViewModelStore, hashCode, hasOptionsMenu, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isStateSaved, isVisible, onActivityCreated, onActivityResult, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onCreateView, onDestroyOptionsMenu, onDestroyView, onDetach, onGetLayoutInflater, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onPrimaryNavigationFragmentChanged, onRequestPermissionsResult, onResume, onSaveInstanceState, onStart, onStop, onViewStateRestored, postponeEnterTransition, postponeEnterTransition, registerForContextMenu, requestPermissions, requireActivity, requireArguments, requireContext, requireFragmentManager, requireHost, requireParentFragment, requireView, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, shouldShowRequestPermissionRationale, startActivity, startActivity, startActivityForResult, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenuprotected android.view.View mRootView
protected android.os.Handler mBaseHandler
protected long mLastClickTsMs
protected boolean isShow
protected com.app.live.activity.InitPresenter mInitPresenter
protected boolean mIsCheez
public static final int TYPE_FROME_COIN
public static final int TYPE_FROME_STAR
public static final int TYPE_FROME_FANS
public static final int DEFAULT_TYPE_FROME
protected android.app.Activity act
public com.app.util.StartupController mStartupController
protected boolean onInitNotImportantCode()
public void runOnUiThread(java.lang.Runnable run)
public void runOnUiThreadDelay(java.lang.Runnable run,
long delay)
public void setUserVisibleHint(boolean isVisibleToUser)
setUserVisibleHint 在类中 androidx.fragment.app.Fragmentpublic void onAttach(android.app.Activity activity)
onAttach 在类中 androidx.fragment.app.Fragmentpublic boolean isActivityAlive()
public boolean isViewTokenValid(android.view.View v)
public final void showLoading()
public final void showLoading(int underTextResId)
public final void showLoading(java.lang.String s)
public final void hideLoading()
public boolean isFinish2()
public void onDestroy()
onDestroy 在类中 androidx.fragment.app.Fragment@CallSuper
public void onViewCreated(android.view.View view,
@Nullable
android.os.Bundle savedInstanceState)
onViewCreated 在类中 androidx.fragment.app.Fragmentpublic void onCreate(@Nullable
android.os.Bundle savedInstanceState)
onCreate 在类中 androidx.fragment.app.Fragmentpublic void onStartupCompleted(boolean hasFocus)
onStartupCompleted 在接口中 com.app.util.IStartuppublic void onNetRequestStart()
onNetRequestStart 在接口中 com.app.util.IStartuppublic void onNetRequestEnd()
onNetRequestEnd 在接口中 com.app.util.IStartuppublic boolean isShow()
public java.lang.String getDescription()
getDescription 在接口中 com.app.util.IStartuppublic boolean hasNetRequest()
hasNetRequest 在接口中 com.app.util.IStartuppublic java.lang.String getHttpMsgTag()
protected boolean isCancelHttpMsgWhenPageDestroy()
public void finish()
public boolean isTwooProduct()
public void initPresenter()
protected java.lang.Runnable getInitOnceLoginOrNotRunnable()
protected java.lang.Runnable getInitRepeatLoginOrNotRunnable()
protected java.lang.Runnable getInitOnceMustLoginRunnable()
protected java.lang.Runnable getInitRepeatMustLoginRunnable()
public static boolean isAccountLogin()
public static boolean isVisitorMode()
public java.lang.String getThreadInfo()
protected com.app.network.NetworkLiveData<com.app.network.ResponseContext> generateNetworkLiveData(androidx.lifecycle.Observer<com.app.network.ResponseContext> mObserver)
protected boolean isShowVipBanner()
public void onShareClickForMatch(com.app.live.activity.VideoDataInfo videoDataInfo,
IShareCallback shareCallback)