|
7 | 7 | import android.content.Context;
|
8 | 8 | import android.support.annotation.NonNull;
|
9 | 9 | import android.support.annotation.Nullable;
|
| 10 | +import android.support.v7.widget.RecyclerView; |
10 | 11 | import android.view.LayoutInflater;
|
11 | 12 | import android.view.View;
|
12 | 13 | import android.view.ViewGroup;
|
|
19 | 20 | import com.github.ayltai.newspaper.item.ItemPresenter;
|
20 | 21 | import com.github.ayltai.newspaper.item.ItemUpdatedEvent;
|
21 | 22 | import com.github.ayltai.newspaper.item.ItemViewHolder;
|
22 |
| -import com.github.ayltai.newspaper.rss.Item; |
23 | 23 | import com.github.ayltai.newspaper.util.LogUtils;
|
24 | 24 | import com.jakewharton.rxbinding.view.RxView;
|
25 | 25 |
|
26 | 26 | import io.realm.Realm;
|
27 |
| -import io.realm.RealmList; |
28 |
| -import io.realm.RealmRecyclerViewAdapter; |
29 | 27 | import rx.Subscriber;
|
30 | 28 | import rx.subscriptions.CompositeSubscription;
|
31 | 29 |
|
32 |
| -final class ListAdapter extends RealmRecyclerViewAdapter<Item, ItemViewHolder> implements Closeable { |
| 30 | +final class ListAdapter extends RecyclerView.Adapter<ItemViewHolder> implements Closeable { |
33 | 31 | //region Variables
|
34 | 32 |
|
35 | 33 | private final Map<ItemViewHolder, ItemPresenter> map = new HashMap<>();
|
@@ -83,8 +81,6 @@ public void onNext(final ItemUpdatedEvent itemUpdatedEvent) {
|
83 | 81 | //endregion
|
84 | 82 |
|
85 | 83 | ListAdapter(@NonNull final Context context, @NonNull final ListScreen.Key parentKey, @Constants.ListViewType final int listViewType, @Nullable final Feed feed) {
|
86 |
| - super(feed == null ? new RealmList<>() : feed.getItems(), false); |
87 |
| - |
88 | 84 | this.context = context;
|
89 | 85 | this.parentKey = parentKey;
|
90 | 86 | this.listViewType = listViewType;
|
|
0 commit comments