public class ProfileFragment extends android.support.v4.app.Fragment implements android.widget.TabHost.OnTabChangeListener, UserDetailsView.UserDetailsViewListener, ConnectionCaptainUpListener, AuthenticateCaptainUpListener
Modifier and Type | Class and Description |
---|---|
static interface |
ProfileFragment.ProfileFragmentListener
This interface must be implemented by activities that contain this
fragment to allow an interaction in this fragment to be communicated
to the activity and potentially other fragments contained in that
activity.
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CHALLENGES_TAB_ID |
static java.lang.String |
LEADERBOARD_TAB_ID |
static java.lang.String |
TROPHIES_TAB_ID |
Constructor and Description |
---|
ProfileFragment() |
Modifier and Type | Method and Description |
---|---|
static ProfileFragment |
newInstance(java.lang.String userId) |
void |
onAfterConnect(Application application) |
void |
onAttach(android.content.Context context) |
void |
onAuthenticationDone(ActionableUser user) |
void |
onCreate(android.os.Bundle savedInstanceState) |
android.view.View |
onCreateView(android.view.LayoutInflater inflater,
android.view.ViewGroup container,
android.os.Bundle savedInstanceState) |
void |
onDetach() |
void |
onTabChanged(java.lang.String tabId) |
void |
onUserClicked(UserDetailsView view,
java.lang.String userId) |
dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getContext, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLoaderManager, getParentFragment, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, hashCode, hasOptionsMenu, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isVisible, onActivityCreated, onActivityResult, onAttach, onConfigurationChanged, onContextItemSelected, onCreateAnimation, onCreateContextMenu, onCreateOptionsMenu, onDestroy, onDestroyOptionsMenu, onDestroyView, onHiddenChanged, onInflate, onInflate, onLowMemory, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPrepareOptionsMenu, onRequestPermissionsResult, onResume, onSaveInstanceState, onStart, onStop, onViewCreated, onViewStateRestored, registerForContextMenu, requestPermissions, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, setUserVisibleHint, shouldShowRequestPermissionRationale, startActivity, startActivityForResult, toString, unregisterForContextMenu
public static final java.lang.String LEADERBOARD_TAB_ID
public static final java.lang.String CHALLENGES_TAB_ID
public static final java.lang.String TROPHIES_TAB_ID
public static ProfileFragment newInstance(java.lang.String userId)
public void onCreate(android.os.Bundle savedInstanceState)
onCreate
in class android.support.v4.app.Fragment
public android.view.View onCreateView(android.view.LayoutInflater inflater, android.view.ViewGroup container, android.os.Bundle savedInstanceState)
onCreateView
in class android.support.v4.app.Fragment
public void onAttach(android.content.Context context)
onAttach
in class android.support.v4.app.Fragment
public void onDetach()
onDetach
in class android.support.v4.app.Fragment
public void onTabChanged(java.lang.String tabId)
onTabChanged
in interface android.widget.TabHost.OnTabChangeListener
public void onUserClicked(UserDetailsView view, java.lang.String userId)
onUserClicked
in interface UserDetailsView.UserDetailsViewListener
public void onAuthenticationDone(ActionableUser user)
onAuthenticationDone
in interface AuthenticateCaptainUpListener
public void onAfterConnect(Application application)
onAfterConnect
in interface ConnectionCaptainUpListener