diff options
| author | Andrew Dolgov <fox@madoka.volgo-balt.ru> | 2011-11-25 13:32:32 +0300 |
|---|---|---|
| committer | Andrew Dolgov <fox@madoka.volgo-balt.ru> | 2011-11-25 13:32:32 +0300 |
| commit | 2d9ee319abba7ae9d60848ede2e00a9c58849c99 (patch) | |
| tree | 8593fc7ea05835f74ca6da13cf10df72f85b6328 /src/org/fox/ttrss/ArticleFragment.java | |
| parent | ccb6b1cb5ff4bfb53bdafb853a0b3d6850efcbc8 (diff) | |
properly restore state on orientation change
Diffstat (limited to 'src/org/fox/ttrss/ArticleFragment.java')
| -rw-r--r-- | src/org/fox/ttrss/ArticleFragment.java | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/src/org/fox/ttrss/ArticleFragment.java b/src/org/fox/ttrss/ArticleFragment.java index 511932bc..86bb4e8c 100644 --- a/src/org/fox/ttrss/ArticleFragment.java +++ b/src/org/fox/ttrss/ArticleFragment.java @@ -22,15 +22,13 @@ public class ArticleFragment extends Fragment { protected SharedPreferences m_prefs;
- private String m_sessionId;
private Article m_article;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
if (savedInstanceState != null) {
- m_sessionId = savedInstanceState.getString("sessionId");
- //m_articleId = savedInstanceState.getInt("articleId");
+ m_article = savedInstanceState.getParcelable("article");
}
View view = inflater.inflate(R.layout.article_fragment, container, false);
@@ -94,18 +92,13 @@ public class ArticleFragment extends Fragment { public void onSaveInstanceState (Bundle out) {
super.onSaveInstanceState(out);
- out.putString("sessionId", m_sessionId);
- //out.putInt("articleId", m_articleId);
+ out.putParcelable("article", m_article);
}
@Override
public void onAttach(Activity activity) {
super.onAttach(activity);
- m_sessionId = ((MainActivity)activity).getSessionId();
m_article = ((MainActivity)activity).getSelectedArticle();
-
- //m_prefs = PreferenceManager.getDefaultSharedPreferences(activity.getApplicationContext());
-
}
}
|