Skip to content

Instantly share code, notes, and snippets.

@kristopherjohnson
Last active August 11, 2017 19:28
Show Gist options
  • Save kristopherjohnson/7324450 to your computer and use it in GitHub Desktop.
Save kristopherjohnson/7324450 to your computer and use it in GitHub Desktop.
Fragment lifecycle methods
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
/**
* App-specific subclass of Fragment
*/
public class AppFragment extends Fragment
{
public static final String LOGTAG = "myapp.AppFragment";
@Override
public void onAttach(Activity activity)
{
Log.d(LOGTAG, "onAttach");
super.onAttach(activity);
}
@Override
public void onCreate(Bundle savedInstanceState)
{
Log.d(LOGTAG, "onCreate");
super.onCreate(savedInstanceState);
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
Log.d(LOGTAG, "onCreateView");
return super.onCreateView(inflater, container, savedInstanceState);
}
@Override
public void onActivityCreated(Bundle savedInstanceState)
{
Log.d(LOGTAG, "onActivityCreated");
super.onActivityCreated(savedInstanceState);
}
@Override
public void onViewStateRestored(Bundle savedInstanceState)
{
Log.d(LOGTAG, "onViewStateRestored");
super.onViewStateRestored(savedInstanceState);
}
@Override
public void onStart()
{
Log.d(LOGTAG, "onStart");
super.onStart();
}
@Override
public void onResume()
{
Log.d(LOGTAG, "onResume");
super.onResume();
}
@Override
public void onPause()
{
Log.d(LOGTAG, "onPause");
super.onPause();
}
@Override
public void onStop()
{
Log.d(LOGTAG, "onStop");
super.onStop();
}
@Override
public void onDestroyView()
{
Log.d(LOGTAG, "onDestroyView");
super.onDestroyView();
}
@Override
public void onDestroy()
{
Log.d(LOGTAG, "onDestroy");
super.onDestroy();
}
@Override
public void onDetach()
{
Log.d(LOGTAG, "onDetach");
super.onDetach();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment