From 88f9f5b4ee0afb6ea73cb7fd81bcd2d5934ffe23 Mon Sep 17 00:00:00 2001 From: Vandolf Estrellado Date: Mon, 31 Jul 2017 08:58:20 -0400 Subject: [PATCH] Now using Nullable and IdRes support annotations --- .../daggerbutterknifemvp/ui/common/BaseActivity.java | 3 ++- .../daggerbutterknifemvp/ui/common/view/BaseFragment.java | 5 ++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/vestrel00/daggerbutterknifemvp/ui/common/BaseActivity.java b/app/src/main/java/com/vestrel00/daggerbutterknifemvp/ui/common/BaseActivity.java index 0395f7a..b00cd82 100644 --- a/app/src/main/java/com/vestrel00/daggerbutterknifemvp/ui/common/BaseActivity.java +++ b/app/src/main/java/com/vestrel00/daggerbutterknifemvp/ui/common/BaseActivity.java @@ -20,6 +20,7 @@ import android.app.Fragment; import android.app.FragmentManager; import android.os.Bundle; +import android.support.annotation.IdRes; import android.support.annotation.Nullable; import com.vestrel00.daggerbutterknifemvp.navigation.Navigator; @@ -63,7 +64,7 @@ public final AndroidInjector fragmentInjector() { return fragmentInjector; } - protected final void addFragment(int containerViewId, Fragment fragment) { + protected final void addFragment(@IdRes int containerViewId, Fragment fragment) { fragmentManager.beginTransaction() .add(containerViewId, fragment) .commit(); diff --git a/app/src/main/java/com/vestrel00/daggerbutterknifemvp/ui/common/view/BaseFragment.java b/app/src/main/java/com/vestrel00/daggerbutterknifemvp/ui/common/view/BaseFragment.java index 70a9291..516fa99 100644 --- a/app/src/main/java/com/vestrel00/daggerbutterknifemvp/ui/common/view/BaseFragment.java +++ b/app/src/main/java/com/vestrel00/daggerbutterknifemvp/ui/common/view/BaseFragment.java @@ -20,6 +20,8 @@ import android.app.FragmentManager; import android.content.Context; import android.os.Bundle; +import android.support.annotation.IdRes; +import android.support.annotation.Nullable; import android.view.View; import javax.inject.Inject; @@ -57,6 +59,7 @@ public abstract class BaseFragment extends Fragment implements HasFragmentInject @Inject DispatchingAndroidInjector childFragmentInjector; + @Nullable private Unbinder viewUnbinder; @Override @@ -103,7 +106,7 @@ public final AndroidInjector fragmentInjector() { return childFragmentInjector; } - protected final void addChildFragment(int containerViewId, Fragment fragment) { + protected final void addChildFragment(@IdRes int containerViewId, Fragment fragment) { childFragmentManager.beginTransaction() .add(containerViewId, fragment) .commit();