public abstract class BaseFragment
extends Fragment
Fragment class that every Fragment in this app will have to implement.| Modifier and Type | Field and Description |
|---|---|
protected int |
mLayout
Layout resource mId
|
protected int |
mMenu
Menu resource mId
|
| Constructor and Description |
|---|
BaseFragment(int layout,
int menu)
BaseFragment
|
| Modifier and Type | Method and Description |
|---|---|
protected android.view.View |
fadeIn(android.view.View view,
boolean animate) |
protected android.view.View |
fadeOut(android.view.View view,
boolean animate) |
protected <C> C |
getComponent(java.lang.Class<C> componentType)
Replace every field annotated using @Inject annotation with the provided dependency
specified
inside a Dagger module value.
|
void |
onActivityCreated(android.os.Bundle savedInstanceState) |
void |
onAttach(android.app.Activity activity) |
boolean |
onContextItemSelected(android.view.MenuItem item) |
void |
onCreate(android.os.Bundle savedInstanceState) |
void |
onCreateOptionsMenu(android.view.Menu menu,
android.view.MenuInflater inflater) |
android.view.View |
onCreateView(android.view.LayoutInflater inflater,
android.view.ViewGroup container,
android.os.Bundle savedInstanceState) |
boolean |
onOptionsItemSelected(android.view.MenuItem item) |
void |
onViewCreated(android.view.View view,
android.os.Bundle savedInstanceState) |
protected android.view.View |
setViewGone(android.view.View view) |
protected android.view.View |
setViewGone(android.view.View view,
boolean gone) |
protected void |
showSnabackar(android.view.View view,
int resId)
Shows a simple
Snackbar |
protected void |
showSnabackar(android.view.View view,
java.lang.String message)
Shows a simple
Snackbar |
protected void |
showToast(int resId)
Shows a
Toast message. |
protected void |
showToast(java.lang.String message)
Shows a
Toast message. |
protected final int mLayout
protected final int mMenu
public BaseFragment(int layout,
int menu)
menu - mMenu resource mIdpublic void onCreate(android.os.Bundle savedInstanceState)
public void onActivityCreated(android.os.Bundle savedInstanceState)
public void onAttach(android.app.Activity activity)
public android.view.View onCreateView(android.view.LayoutInflater inflater,
android.view.ViewGroup container,
android.os.Bundle savedInstanceState)
public void onViewCreated(android.view.View view,
android.os.Bundle savedInstanceState)
public void onCreateOptionsMenu(android.view.Menu menu,
android.view.MenuInflater inflater)
public boolean onOptionsItemSelected(android.view.MenuItem item)
public boolean onContextItemSelected(android.view.MenuItem item)
protected android.view.View fadeIn(android.view.View view,
boolean animate)
protected android.view.View fadeOut(android.view.View view,
boolean animate)
protected android.view.View setViewGone(android.view.View view)
protected android.view.View setViewGone(android.view.View view,
boolean gone)
protected <C> C getComponent(java.lang.Class<C> componentType)
protected void showToast(int resId)
Toast message.resId - A message resourceprotected void showToast(java.lang.String message)
Toast message.message - A message stringprotected void showSnabackar(android.view.View view,
java.lang.String message)
Snackbarview - The view to anchor the Snackbar tomessage - The message to be showedprotected void showSnabackar(android.view.View view,
int resId)
Snackbarview - The view to anchor the Snackbar toresId - The message to be showed