@@ -0,0 +1,599 @@
+package com.daksh.tmdbsample.base;%0A%0Aimport android.os.Bundle;%0Aimport android.support.annotation.Nullable;%0Aimport android.support.v4.app.Fragment;%0A%0Aimport com.daksh.tmdbsample.di.AppComponent;%0Aimport com.daksh.tmdbsample.di.Injector;%0A%0A/**%0A * Created by daksh on 03-Sep-16.%0A */%0Apublic abstract class BaseFragment extends Fragment %7B%0A%0A    @Override%0A    public void onCreate(@Nullable Bundle savedInstanceState) %7B%0A        super.onCreate(savedInstanceState);%0A        injectFragment(Injector.INSTANCE.getAppComponent());%0A    %7D%0A%0A    public abstract void injectFragment(AppComponent applicationComponent);%0A%7D%0A

Add BaseFragment with DI abstract method