diff options
Diffstat (limited to 'src/org/fox/ttrss/HeadlinesFragment.java')
| -rw-r--r-- | src/org/fox/ttrss/HeadlinesFragment.java | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/org/fox/ttrss/HeadlinesFragment.java b/src/org/fox/ttrss/HeadlinesFragment.java index 36aa0b7b..fa5db0e8 100644 --- a/src/org/fox/ttrss/HeadlinesFragment.java +++ b/src/org/fox/ttrss/HeadlinesFragment.java @@ -59,7 +59,8 @@ public class HeadlinesFragment extends Fragment implements OnItemClickListener { if (savedInstanceState != null) {
//m_sessionId = savedInstanceState.getString("sessionId");
- //m_feedId = savedInstanceState.getInt("feedId");
+
+ m_feed = savedInstanceState.getParcelable("feed");
//m_activeArticleId = savedInstanceState.getInt("activeArticleId");
}
@@ -70,6 +71,8 @@ public class HeadlinesFragment extends Fragment implements OnItemClickListener { list.setAdapter(m_adapter);
list.setOnItemClickListener(this);
+ Log.d(TAG, "onCreateView, feed=" + m_feed);
+
if (m_feed != null)
refresh();
else
@@ -140,6 +143,8 @@ public class HeadlinesFragment extends Fragment implements OnItemClickListener { public void onSaveInstanceState (Bundle out) {
super.onSaveInstanceState(out);
+ out.putParcelable("feed", m_feed);
+
//out.putString("sessionId", m_sessionId);
//out.putInt("feedId", m_feedId);
//out.putInt("activeArticleId", m_activeArticleId);
@@ -182,13 +187,10 @@ public class HeadlinesFragment extends Fragment implements OnItemClickListener { }
} catch (Exception e) {
e.printStackTrace();
-
- MainActivity ma = (MainActivity)getActivity();
- ma.toast("Error parsing headlines: incorrect format");
+ // report invalid object
}
} else {
- MainActivity ma = (MainActivity)getActivity();
- ma.toast("Error parsing headlines: null object.");
+ // report null object
}
return;
|