diff options
Diffstat (limited to 'app/src/main/java/org/rssin/android/UnifiedInboxActivity.java')
-rwxr-xr-x | app/src/main/java/org/rssin/android/UnifiedInboxActivity.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/app/src/main/java/org/rssin/android/UnifiedInboxActivity.java b/app/src/main/java/org/rssin/android/UnifiedInboxActivity.java index 905b25e..e38c663 100755 --- a/app/src/main/java/org/rssin/android/UnifiedInboxActivity.java +++ b/app/src/main/java/org/rssin/android/UnifiedInboxActivity.java @@ -46,6 +46,13 @@ public class UnifiedInboxActivity extends ActionBarActivity { filter.ensureFeeds(DefaultStorageProvider.getInstance(this)); } + /** + * @todo Load feeds in separate thread so that the UI is immediately available + * + * @todo Now, feed items are only returned after *all* feeds have been loaded. With many + * filters that may take a while, so it would be preferable to return intermediate + * results. We could do this for example with {@link org.rssin.listener.RealtimeListener} + */ UnifiedFilterLoader loaderAndSorter = new UnifiedFilterLoader(filtersList.getFilters()); loaderAndSorter.getFilteredFeedItems(new VolleyFetcher(this), new FallibleListener<List<FeedItem>, VolleyError>() { @Override |