// Path: app/src/main/java/com/liuguangqiang/idaily/entity/Story.java
// public class Story extends BaseEntity implements Parcelable {
// 
//     public int id;
// 
//     public String title;
// 
//     public int type = 0;
// 
//     public List<String> images = new ArrayList<>();
// 
//     public String image;
// 
//     public String body;
// 
//     public List<String> css;
// 
//     public String share_url;
// 
//     public String hint;
// 
//     public List<String> getCss() {
//         return css;
//     }
// 
//     public void setCss(List<String> css) {
//         this.css = css;
//     }
// 
//     public String getBody() {
//         return body;
//     }
// 
//     public void setBody(String body) {
//         this.body = body;
//     }
// 
//     public String getImage() {
//         return image;
//     }
// 
//     public void setImage(String image) {
//         this.image = image;
//     }
// 
//     public String getTitle() {
//         return title;
//     }
// 
//     public void setTitle(String title) {
//         this.title = title;
//     }
// 
//     public List<String> getImages() {
//         return images;
//     }
// 
//     public void setImages(List<String> images) {
//         this.images = images;
//     }
// 
//     public int getType() {
//         return type;
//     }
// 
//     public void setType(int type) {
//         this.type = type;
//     }
// 
//     public Story() {
//     }
// 
//     public int getId() {
//         return id;
//     }
// 
//     public void setId(int id) {
//         this.id = id;
//     }
// 
//     @Override
//     public String toString() {
//         return "Story{" +
//                 "id=" + id +
//                 ", title='" + title + '\'' +
//                 ", type=" + type +
//                 ", images=" + images +
//                 ", image='" + image + '\'' +
//                 ", body='" + body + '\'' +
//                 ", css=" + css +
//                 '}';
//     }
// 
//     @Override
//     public int describeContents() {
//         return 0;
//     }
// 
//     @Override
//     public void writeToParcel(Parcel dest, int flags) {
//         dest.writeInt(this.id);
//         dest.writeString(this.title);
//         dest.writeInt(this.type);
//         dest.writeStringList(this.images);
//         dest.writeString(this.image);
//         dest.writeString(this.body);
//         dest.writeStringList(this.css);
//         dest.writeString(this.share_url);
//     }
// 
//     protected Story(Parcel in) {
//         this.id = in.readInt();
//         this.title = in.readString();
//         this.type = in.readInt();
//         this.images = in.createStringArrayList();
//         this.image = in.readString();
//         this.body = in.readString();
//         this.css = in.createStringArrayList();
//         this.share_url = in.readString();
//     }
// 
//     public static final Creator<Story> CREATOR = new Creator<Story>() {
//         public Story createFromParcel(Parcel source) {
//             return new Story(source);
//         }
// 
//         public Story[] newArray(int size) {
//             return new Story[size];
//         }
//     };
// 
//     @Override
//     public int getItemType() {
//         return StoriesAdapter.ITEM_STORY;
//     }
// }
// 
// Path: app/src/main/java/com/liuguangqiang/idaily/feature/main/TopStoryFragment.java
// public class TopStoryFragment extends Fragment {
// 
//     public static final String ARG_STORY = "ARG_STORY";
// 
//     private Story story;
// 
//     private TopStoryViewModel viewModel;
// 
//     public static TopStoryFragment newInstance(Story story) {
//         TopStoryFragment fragment = new TopStoryFragment();
//         Bundle args = new Bundle();
//         args.putParcelable(ARG_STORY, story);
//         fragment.setArguments(args);
//         return fragment;
//     }
// 
//     @Override
//     public void onCreate(Bundle savedInstanceState) {
//         super.onCreate(savedInstanceState);
//         Bundle bundle = getArguments();
//         if (bundle != null && bundle.containsKey(ARG_STORY)) {
//             story = bundle.getParcelable(ARG_STORY);
//         }
//     }
// 
//     @Override
//     public View onCreateView(LayoutInflater inflater, ViewGroup container,
//                              Bundle savedInstanceState) {
//         FragmentTopStoryBinding binding = FragmentTopStoryBinding.inflate(inflater);
//         viewModel = new TopStoryViewModel();
//         viewModel.setStory(story);
//         binding.setViewModel(viewModel);
//         return binding.getRoot();
// 
//     }
// 
// }


import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentStatePagerAdapter;
import com.liuguangqiang.idaily.entity.Story;
import com.liuguangqiang.idaily.feature.main.TopStoryFragment;
import java.util.ArrayList;
import java.util.List;
package com.liuguangqiang.idaily.adapter.page;




/**
 * Created by Eric on 15/7/8.
 */
public class TopStoryAdapter extends FragmentStatePagerAdapter {

    public List<Story> stories = new ArrayList<>();

// Path: app/src/main/java/com/liuguangqiang/idaily/entity/Story.java
// public class Story extends BaseEntity implements Parcelable {
// 
//     public int id;
// 
//     public String title;
// 
//     public int type = 0;
// 
//     public List<String> images = new ArrayList<>();
// 
//     public String image;
// 
//     public String body;
// 
//     public List<String> css;
// 
//     public String share_url;
// 
//     public String hint;
// 
//     public List<String> getCss() {
//         return css;
//     }
// 
//     public void setCss(List<String> css) {
//         this.css = css;
//     }
// 
//     public String getBody() {
//         return body;
//     }
// 
//     public void setBody(String body) {
//         this.body = body;
//     }
// 
//     public String getImage() {
//         return image;
//     }
// 
//     public void setImage(String image) {
//         this.image = image;
//     }
// 
//     public String getTitle() {
//         return title;
//     }
// 
//     public void setTitle(String title) {
//         this.title = title;
//     }
// 
//     public List<String> getImages() {
//         return images;
//     }
// 
//     public void setImages(List<String> images) {
//         this.images = images;
//     }
// 
//     public int getType() {
//         return type;
//     }
// 
//     public void setType(int type) {
//         this.type = type;
//     }
// 
//     public Story() {
//     }
// 
//     public int getId() {
//         return id;
//     }
// 
//     public void setId(int id) {
//         this.id = id;
//     }
// 
//     @Override
//     public String toString() {
//         return "Story{" +
//                 "id=" + id +
//                 ", title='" + title + '\'' +
//                 ", type=" + type +
//                 ", images=" + images +
//                 ", image='" + image + '\'' +
//                 ", body='" + body + '\'' +
//                 ", css=" + css +
//                 '}';
//     }
// 
//     @Override
//     public int describeContents() {
//         return 0;
//     }
// 
//     @Override
//     public void writeToParcel(Parcel dest, int flags) {
//         dest.writeInt(this.id);
//         dest.writeString(this.title);
//         dest.writeInt(this.type);
//         dest.writeStringList(this.images);
//         dest.writeString(this.image);
//         dest.writeString(this.body);
//         dest.writeStringList(this.css);
//         dest.writeString(this.share_url);
//     }
// 
//     protected Story(Parcel in) {
//         this.id = in.readInt();
//         this.title = in.readString();
//         this.type = in.readInt();
//         this.images = in.createStringArrayList();
//         this.image = in.readString();
//         this.body = in.readString();
//         this.css = in.createStringArrayList();
//         this.share_url = in.readString();
//     }
// 
//     public static final Creator<Story> CREATOR = new Creator<Story>() {
//         public Story createFromParcel(Parcel source) {
//             return new Story(source);
//         }
// 
//         public Story[] newArray(int size) {
//             return new Story[size];
//         }
//     };
// 
//     @Override
//     public int getItemType() {
//         return StoriesAdapter.ITEM_STORY;
//     }
// }
// 
// Path: app/src/main/java/com/liuguangqiang/idaily/feature/main/TopStoryFragment.java
// public class TopStoryFragment extends Fragment {
// 
//     public static final String ARG_STORY = "ARG_STORY";
// 
//     private Story story;
// 
//     private TopStoryViewModel viewModel;
// 
//     public static TopStoryFragment newInstance(Story story) {
//         TopStoryFragment fragment = new TopStoryFragment();
//         Bundle args = new Bundle();
//         args.putParcelable(ARG_STORY, story);
//         fragment.setArguments(args);
//         return fragment;
//     }
// 
//     @Override
//     public void onCreate(Bundle savedInstanceState) {
//         super.onCreate(savedInstanceState);
//         Bundle bundle = getArguments();
//         if (bundle != null && bundle.containsKey(ARG_STORY)) {
//             story = bundle.getParcelable(ARG_STORY);
//         }
//     }
// 
//     @Override
//     public View onCreateView(LayoutInflater inflater, ViewGroup container,
//                              Bundle savedInstanceState) {
//         FragmentTopStoryBinding binding = FragmentTopStoryBinding.inflate(inflater);
//         viewModel = new TopStoryViewModel();
//         viewModel.setStory(story);
//         binding.setViewModel(viewModel);
//         return binding.getRoot();
// 
//     }
// 
// }


// Path: app/src/main/java/com/liuguangqiang/idaily/adapter/page/TopStoryAdapter.java
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentStatePagerAdapter;
import com.liuguangqiang.idaily.entity.Story;
import com.liuguangqiang.idaily.feature.main.TopStoryFragment;
import java.util.ArrayList;
import java.util.List;

package com.liuguangqiang.idaily.adapter.page;




/**
 * Created by Eric on 15/7/8.
 */
public class TopStoryAdapter extends FragmentStatePagerAdapter {

    public List<Story> stories = new ArrayList<>();

    public TopStoryAdapter(androidx.fragment.app.FragmentManager fm, List<Story> stories) {