Beispiel #1
0
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    itemAdapter = new ItemAdapter();
    itemAdapter.setDataSource(this);
    itemAdapter.setDelegate(this);

    Bundle arguments = getArguments();
    if (arguments == null) {
      return;
    }
    long feedRowId = arguments.getLong(BUNDLE_EXTRA_RSS_FEED);
    BloclyApplication.getSharedDataSource()
        .fetchFeedWithId(
            feedRowId,
            new DataSource.Callback<RssFeed>() {
              @Override
              public void onSuccess(RssFeed rssFeed) {
                currentFeed = rssFeed;
              }

              @Override
              public void onError(String errorMessage) {}
            });
  }