diff options
| author | Andrew Dolgov <fox@fakecake.org> | 2011-12-10 10:22:27 +0300 |
|---|---|---|
| committer | Andrew Dolgov <fox@fakecake.org> | 2011-12-10 10:22:27 +0300 |
| commit | 3467aa5dc0f15a3d0a89839b52b6230943a31cd4 (patch) | |
| tree | 1e2a01435ca5825503562a7ff3a87ff843a3948f /src/org/fox/ttrss/OfflineArticleFragment.java | |
| parent | 71e5c1f77036cfef033f3932a09937abd4be5cd7 (diff) | |
use viewpager-based article swiping for offline mode
Diffstat (limited to 'src/org/fox/ttrss/OfflineArticleFragment.java')
| -rw-r--r-- | src/org/fox/ttrss/OfflineArticleFragment.java | 22 |
1 files changed, 9 insertions, 13 deletions
diff --git a/src/org/fox/ttrss/OfflineArticleFragment.java b/src/org/fox/ttrss/OfflineArticleFragment.java index 4e44e3a2..4dc7a582 100644 --- a/src/org/fox/ttrss/OfflineArticleFragment.java +++ b/src/org/fox/ttrss/OfflineArticleFragment.java @@ -39,19 +39,23 @@ public class OfflineArticleFragment extends Fragment { private SharedPreferences m_prefs;
private int m_articleId;
- private int m_nextArticleId;
- private int m_prevArticleId;
-
private Cursor m_cursor;
private OfflineServices m_offlineServices;
+ public OfflineArticleFragment() {
+ super();
+ }
+
+ public OfflineArticleFragment(int articleId) {
+ super();
+ m_articleId = articleId;
+ }
+
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
if (savedInstanceState != null) {
m_articleId = savedInstanceState.getInt("articleId");
- m_prevArticleId = savedInstanceState.getInt("prevArticleId");
- m_nextArticleId = savedInstanceState.getInt("nextArticleId");
}
View view = inflater.inflate(R.layout.article_fragment, container, false);
@@ -204,9 +208,6 @@ public class OfflineArticleFragment extends Fragment { super.onSaveInstanceState(out);
out.putInt("articleId", m_articleId);
- out.putInt("prevArticleId", m_prevArticleId);
- out.putInt("nextArticleId", m_nextArticleId);
-
}
@Override
@@ -216,11 +217,6 @@ public class OfflineArticleFragment extends Fragment { m_prefs = PreferenceManager.getDefaultSharedPreferences(getActivity().getApplicationContext());
m_offlineServices = (OfflineServices)activity;
-
- m_articleId = m_offlineServices.getSelectedArticleId();
-
- m_prevArticleId = m_offlineServices.getRelativeArticleId(m_articleId, m_offlineServices.getActiveFeedId(), RelativeArticle.BEFORE);
- m_nextArticleId = m_offlineServices.getRelativeArticleId(m_articleId, m_offlineServices.getActiveFeedId(), RelativeArticle.AFTER);
}
|