public abstract class CubeFragment extends Fragment implements ICubeFragment, IComponentContainer
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Object |
mDataIn |
| Constructor and Description |
|---|
CubeFragment() |
| Modifier and Type | Method and Description |
|---|---|
void |
addComponent(LifeCycleComponent component)
===========================================================
Implements
IComponentContainer
=========================================================== |
protected abstract android.view.View |
createView(android.view.LayoutInflater inflater,
android.view.ViewGroup container,
android.os.Bundle savedInstanceState) |
CubeFragmentActivity |
getContext() |
void |
onActivityCreated(android.os.Bundle savedInstanceState) |
void |
onAttach(android.app.Activity activity) |
void |
onBack() |
void |
onBackWithData(java.lang.Object data) |
void |
onCreate(android.os.Bundle savedInstanceState) |
android.view.View |
onCreateView(android.view.LayoutInflater inflater,
android.view.ViewGroup container,
android.os.Bundle savedInstanceState) |
void |
onDestroy() |
void |
onDestroyView() |
void |
onDetach() |
void |
onEnter(java.lang.Object data)
===========================================================
Implements
ICubeFragment
=========================================================== |
void |
onLeave() |
void |
onPause() |
void |
onResume()
Only when Activity resume, not very precise.
|
void |
onStart() |
void |
onStop()
Not add self to back stack when removed, so only when Activity stop
|
boolean |
processBackPressed()
process the return back logic
return true if back pressed event has been processed and should stay in current view
|
protected abstract android.view.View createView(android.view.LayoutInflater inflater,
android.view.ViewGroup container,
android.os.Bundle savedInstanceState)
public CubeFragmentActivity getContext()
public void onEnter(java.lang.Object data)
ICubeFragment
===========================================================onEnter in interface ICubeFragmentpublic void onLeave()
onLeave in interface ICubeFragmentpublic void onBackWithData(java.lang.Object data)
onBackWithData in interface ICubeFragmentpublic boolean processBackPressed()
ICubeFragmentprocessBackPressed in interface ICubeFragmentpublic void onBack()
onBack in interface ICubeFragmentpublic void addComponent(LifeCycleComponent component)
IComponentContainer
===========================================================addComponent in interface IComponentContainerpublic void onStop()
public void onResume()
public void onAttach(android.app.Activity activity)
public void onCreate(android.os.Bundle savedInstanceState)
public void onActivityCreated(android.os.Bundle savedInstanceState)
public void onStart()
public void onPause()
public void onDestroyView()
public void onDestroy()
public void onDetach()
public android.view.View onCreateView(android.view.LayoutInflater inflater,
android.view.ViewGroup container,
android.os.Bundle savedInstanceState)