@EFragment public class StartActivityFragment extends Fragment { void startActivity() { // TODO: The only way to test this is to change minSdkVersion to 11 in // AndroidManifest.xml but we want to stick on lower verison as possible // ExtraInjectedActivity_.intent(this).start(); } }
@EFragment public class StartActivityFragmentSupport extends Fragment { void startActivity() { ExtraInjectedActivity_.intent(this).start(); } }
@EFragment(R.layout.component) public static class InnerFragment extends Fragment { } }
@EFragment(value = R.layout.list_fragment, forceLayoutInjection = true) public class ForceLayoutInjectedListFragment extends ListFragment { }
@EFragment public class PreferenceAnnotationsFragment extends PreferenceFragment { boolean preferenceWithKeyChanged; boolean afterPreferencesCalled; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.settings); } @PreferenceChange(R.string.listPreferenceKey) void listPreferenceChanged() { preferenceWithKeyChanged = true; } @AfterPreferences void afterPreferences() { afterPreferencesCalled = true; } }
@EFragment public class FragmentWithReceiver extends Fragment {
@EFragment(R.layout.views_injected) public class AwaitingResultFragment extends Fragment {
@EFragment(R.layout.injected) public class MyFragment extends Fragment { @App SampleRoboApplication customApplication; }
@PreferenceScreen(R.xml.settings) @EFragment public class PreferenceScreenFragment extends PreferenceFragment { }
@EFragment public abstract class AbstractFragment extends Fragment { @Bean SomeBean someBean; }
@EFragment(R.layout.list_fragment) public class MyListFragment extends ListFragment {
@EFragment @OptionsMenu({ R.menu.my_menu, R.menu.my_menu2 }) public class OptionsMenuSupportFragment extends Fragment { // CHECKSTYLE:OFF @OptionsMenuItem MenuItem menu_refresh; // CHECKSTYLE:ON @OptionsItem void menuRefreshSelected() { } @OptionsItem({ R.id.menu_search, R.id.menu_share }) boolean multipleMenuItems() { return false; } @OptionsItem // CHECKSTYLE:OFF void menu_add(MenuItem item) { // CHECKSTYLE:ON } }
@EFragment public class MyFragment extends Fragment { @OrmLiteDao(helper = DatabaseHelper.class) UserDao userDao; @OrmLiteDao(helper = DatabaseHelper.class) Dao<Car, Long> carDao; @OrmLiteDao(helper = DatabaseHelper.class) RuntimeExceptionDao<Car, Long> runtimeExceptionDao; }
@EFragment(R.layout.injected) public class MyFragment extends AbstractFragment {
@EFragment public class GenericFragmentArguments<S extends Serializable & Closeable, P extends Account> extends Fragment { @FragmentArg S[] serializableArray; @FragmentArg P[] parcelableArray; @FragmentArg S serializable; @FragmentArg P parcelable; }
@EFragment(R.layout.injected) public class MySupportFragment extends Fragment {
@EFragment @OptionsMenu({ R.menu.my_menu, R.menu.my_menu2 }) public class OptionsMenuFragment extends Fragment {
@EFragment(R.layout.main_info_layout) public class MainInfoFragment extends Fragment implements ViewPager.OnPageChangeListener{ @ViewById
@EFragment public class FragmentArguments extends Fragment {
/** * @author free46000 2017/06/09 * @version v1.0 */ @EFragment(R.layout.splash_layout) public class SplashFragment extends Fragment { }