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, unregisterForContextMenu
protected 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.Fragment
public void onAttach(android.app.Activity activity)
onAttach
在类中 androidx.fragment.app.Fragment
public 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.Fragment
public void onCreate(@Nullable android.os.Bundle savedInstanceState)
onCreate
在类中 androidx.fragment.app.Fragment
public void onStartupCompleted(boolean hasFocus)
onStartupCompleted
在接口中 com.app.util.IStartup
public void onNetRequestStart()
onNetRequestStart
在接口中 com.app.util.IStartup
public void onNetRequestEnd()
onNetRequestEnd
在接口中 com.app.util.IStartup
public boolean isShow()
public java.lang.String getDescription()
getDescription
在接口中 com.app.util.IStartup
public boolean hasNetRequest()
hasNetRequest
在接口中 com.app.util.IStartup
public 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)