Skip to content

Instantly share code, notes, and snippets.

View danielwilson1702's full-sized avatar

Daniel Wilson danielwilson1702

View GitHub Profile
@danielwilson1702
danielwilson1702 / BaseFragment.java
Created September 5, 2015 11:55
A base fragment with onBackPressed()
public class BaseFragment extends Fragment implements OnBackPressed {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
return super.onCreateView(inflater, container, savedInstanceState);
@danielwilson1702
danielwilson1702 / OnBackPressed.java
Created September 5, 2015 11:53
OnBackPressed interface
public interface OnBackPressed {
void onBackPressed();
}
@danielwilson1702
danielwilson1702 / fragmentSwap.java
Last active September 5, 2015 11:39
Swapping a fragment - standard
Bundle args = launchingFragment.getArguments();
if (args == null) {
args = new Bundle();
}
if (mMyObject != null) {
args.putSerializable(Constants.Args.MY_OBJECT, mMyObject);
}
Fragment myNiceFragment = MyNiceFragment.instantiate(mContext, MyNiceFragment.class.getName(), args);