package de.blau.android.util; import android.annotation.TargetApi; import android.app.Activity; import android.content.Context; import android.os.Build; import android.support.v4.app.Fragment; /** * Workaround deprecation of onAttach(Activity activity) * See https://code.google.com/p/android/issues/detail?id=183358 * @author simon * */ public class BaseFragment extends Fragment { @TargetApi(23) @Override public void onAttach(Context context) { super.onAttach(context); onAttachToContext(context); } @SuppressWarnings("deprecation") @Override public void onAttach(Activity activity) { super.onAttach(activity); if (Build.VERSION.SDK_INT < Build.VERSION_CODES.M) { onAttachToContext(activity); } } protected void onAttachToContext(Context context) { } }