aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/ui/AbstractCachingPageViewCreator.java
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/cgeo/geocaching/ui/AbstractCachingPageViewCreator.java')
-rw-r--r--main/src/cgeo/geocaching/ui/AbstractCachingPageViewCreator.java10
1 files changed, 6 insertions, 4 deletions
diff --git a/main/src/cgeo/geocaching/ui/AbstractCachingPageViewCreator.java b/main/src/cgeo/geocaching/ui/AbstractCachingPageViewCreator.java
index 71cd3b4..306c686 100644
--- a/main/src/cgeo/geocaching/ui/AbstractCachingPageViewCreator.java
+++ b/main/src/cgeo/geocaching/ui/AbstractCachingPageViewCreator.java
@@ -3,11 +3,13 @@ package cgeo.geocaching.ui;
import cgeo.geocaching.activity.AbstractViewPagerActivity.PageViewCreator;
import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
+
import org.eclipse.jdt.annotation.NonNull;
import org.eclipse.jdt.annotation.Nullable;
import android.os.Bundle;
import android.view.View;
+import android.view.ViewGroup;
/**
* View creator which destroys the created view on every {@link #notifyDataSetChanged()}.
@@ -24,9 +26,9 @@ public abstract class AbstractCachingPageViewCreator<ViewClass extends View> imp
}
@Override
- public final View getView() {
+ public final View getView(final ViewGroup parentView) {
if (view == null) {
- view = getDispatchedView();
+ view = getDispatchedView(parentView);
}
return view;
@@ -34,7 +36,7 @@ public abstract class AbstractCachingPageViewCreator<ViewClass extends View> imp
@Override
@SuppressFBWarnings("USM_USELESS_ABSTRACT_METHOD")
- public abstract ViewClass getDispatchedView();
+ public abstract ViewClass getDispatchedView(final ViewGroup parentView);
/**
* Gets the state of the view but returns an empty state if not overridden
@@ -51,6 +53,6 @@ public abstract class AbstractCachingPageViewCreator<ViewClass extends View> imp
* Restores the state of the view but just returns if not overridden.
*/
@Override
- public void setViewState(@NonNull Bundle state) {
+ public void setViewState(@NonNull final Bundle state) {
}
}