1 package de.dhbwloe.campusapp;
3 import android.os.Bundle;
4 import android.support.v4.app.Fragment;
5 import android.view.View;
7 import java.lang.reflect.Field;
9 import de.dhbwloe.campusapp.search.SearchIndices;
12 * Created by pk910 on 19.01.2016.
14 public abstract class CampusAppFragment extends Fragment {
15 protected CampusAppContext AppContext;
16 protected View oFragmentView;
19 public void onCreate(Bundle savedInstanceState) {
20 AppContext = CampusAppContext.getInstance();
21 super.onCreate(savedInstanceState);
24 public static SearchIndices[] GetSearchIndices() {
25 return new SearchIndices[0];
29 public void onDetach() {
33 Field childFragmentManager = Fragment.class.getDeclaredField("mChildFragmentManager");
34 childFragmentManager.setAccessible(true);
35 childFragmentManager.set(this, null);
37 } catch (NoSuchFieldException e) {
38 throw new RuntimeException(e);
39 } catch (IllegalAccessException e) {
40 throw new RuntimeException(e);