// Path: app/src/main/java/com/team/zhuoke/masterhelper/activity/PageCtrl.java
// public class PageCtrl {
// 
//     /**
//      * 跳转到大神文章详情WebView界面
//      *
//      * @param context 上下文
//      * @param url     网址
//      */
//     public static void startArticleDetailActivity(Context context, String url, String title) {
//         Intent intent = new Intent(context, WebViewActivity.class);
//         intent.putExtra(WebViewActivity.WEB_URL, url);
//         intent.putExtra(WebViewActivity.WEB_TITLE, title);
//         context.startActivity(intent);
//     }
// 
// }
// 
// Path: app/src/main/java/com/team/zhuoke/masterhelper/fragment/ArticleInfoBean.java
// public class ArticleInfoBean {
// 
//     /**
//      * id : 14
//      * uid : 1246141947
//      * name : lmj623565791
//      * nick_name : Hongyang
//      * des : 生命不息，奋斗不止，万事起于忽微，量变引起质变
//      * article_title : Android UI性能优化 检测应用中的UI卡顿
//      * article_address : http://blog.csdn.net/lmj623565791/article/details/60874334
//      */
// 
//     private int id;
//     private long uid;
//     private String name;
//     private String nick_name;
//     private String des;
//     private String article_title;
//     private String article_address;
// 
//     public int getId() {
//         return id;
//     }
// 
//     public void setId(int id) {
//         this.id = id;
//     }
// 
//     public long getUid() {
//         return uid;
//     }
// 
//     public void setUid(long uid) {
//         this.uid = uid;
//     }
// 
//     public String getName() {
//         return name;
//     }
// 
//     public void setName(String name) {
//         this.name = name;
//     }
// 
//     public String getNick_name() {
//         return nick_name;
//     }
// 
//     public void setNick_name(String nick_name) {
//         this.nick_name = nick_name;
//     }
// 
//     public String getDes() {
//         return des;
//     }
// 
//     public void setDes(String des) {
//         this.des = des;
//     }
// 
//     public String getArticle_title() {
//         return article_title;
//     }
// 
//     public void setArticle_title(String article_title) {
//         this.article_title = article_title;
//     }
// 
//     public String getArticle_address() {
//         return article_address;
//     }
// 
//     public void setArticle_address(String article_address) {
//         this.article_address = article_address;
//     }
// 
//     @Override
//     public String toString() {
//         return "ArticleInfoBean{" +
//                 "id=" + id +
//                 ", uid=" + uid +
//                 ", name='" + name + '\'' +
//                 ", nick_name='" + nick_name + '\'' +
//                 ", des='" + des + '\'' +
//                 ", article_title='" + article_title + '\'' +
//                 ", article_address='" + article_address + '\'' +
//                 '}';
//     }
// }


import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v7.widget.DividerItemDecoration;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.team.zhuoke.masterhelper.R;
import com.team.zhuoke.masterhelper.activity.PageCtrl;
import com.team.zhuoke.masterhelper.fragment.ArticleInfoBean;
import java.util.List;
import butterknife.BindView;
import butterknife.ButterKnife;
package com.team.zhuoke.masterhelper.fragment.marster;





/**
 * Created by renxl
 * On 2017/4/22 15:30.
 */

public class ArticleListFragment extends Fragment implements ArticleListContract.IArticleListView {

    @BindView(R.id.recycleview_articles)
    RecyclerView recycleviewArticles;

    private ArticleListContract.IArticleListPresenter mArticleListPresenter;
    private ArticleListAdapter adapter;

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        View view = inflater.inflate(R.layout.fragment_articles, null, false);
        ButterKnife.bind(this, view);
        mArticleListPresenter = new ArticleListPresenter(this);
        return view;
    }

    public void init(String uid) {
        mArticleListPresenter.getArticleDatas(uid, 5);
    }

    @Override
// Path: app/src/main/java/com/team/zhuoke/masterhelper/activity/PageCtrl.java
// public class PageCtrl {
// 
//     /**
//      * 跳转到大神文章详情WebView界面
//      *
//      * @param context 上下文
//      * @param url     网址
//      */
//     public static void startArticleDetailActivity(Context context, String url, String title) {
//         Intent intent = new Intent(context, WebViewActivity.class);
//         intent.putExtra(WebViewActivity.WEB_URL, url);
//         intent.putExtra(WebViewActivity.WEB_TITLE, title);
//         context.startActivity(intent);
//     }
// 
// }
// 
// Path: app/src/main/java/com/team/zhuoke/masterhelper/fragment/ArticleInfoBean.java
// public class ArticleInfoBean {
// 
//     /**
//      * id : 14
//      * uid : 1246141947
//      * name : lmj623565791
//      * nick_name : Hongyang
//      * des : 生命不息，奋斗不止，万事起于忽微，量变引起质变
//      * article_title : Android UI性能优化 检测应用中的UI卡顿
//      * article_address : http://blog.csdn.net/lmj623565791/article/details/60874334
//      */
// 
//     private int id;
//     private long uid;
//     private String name;
//     private String nick_name;
//     private String des;
//     private String article_title;
//     private String article_address;
// 
//     public int getId() {
//         return id;
//     }
// 
//     public void setId(int id) {
//         this.id = id;
//     }
// 
//     public long getUid() {
//         return uid;
//     }
// 
//     public void setUid(long uid) {
//         this.uid = uid;
//     }
// 
//     public String getName() {
//         return name;
//     }
// 
//     public void setName(String name) {
//         this.name = name;
//     }
// 
//     public String getNick_name() {
//         return nick_name;
//     }
// 
//     public void setNick_name(String nick_name) {
//         this.nick_name = nick_name;
//     }
// 
//     public String getDes() {
//         return des;
//     }
// 
//     public void setDes(String des) {
//         this.des = des;
//     }
// 
//     public String getArticle_title() {
//         return article_title;
//     }
// 
//     public void setArticle_title(String article_title) {
//         this.article_title = article_title;
//     }
// 
//     public String getArticle_address() {
//         return article_address;
//     }
// 
//     public void setArticle_address(String article_address) {
//         this.article_address = article_address;
//     }
// 
//     @Override
//     public String toString() {
//         return "ArticleInfoBean{" +
//                 "id=" + id +
//                 ", uid=" + uid +
//                 ", name='" + name + '\'' +
//                 ", nick_name='" + nick_name + '\'' +
//                 ", des='" + des + '\'' +
//                 ", article_title='" + article_title + '\'' +
//                 ", article_address='" + article_address + '\'' +
//                 '}';
//     }
// }


// Path: app/src/main/java/com/team/zhuoke/masterhelper/fragment/marster/ArticleListFragment.java
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v7.widget.DividerItemDecoration;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.team.zhuoke.masterhelper.R;
import com.team.zhuoke.masterhelper.activity.PageCtrl;
import com.team.zhuoke.masterhelper.fragment.ArticleInfoBean;
import java.util.List;
import butterknife.BindView;
import butterknife.ButterKnife;

package com.team.zhuoke.masterhelper.fragment.marster;





/**
 * Created by renxl
 * On 2017/4/22 15:30.
 */

public class ArticleListFragment extends Fragment implements ArticleListContract.IArticleListView {

    @BindView(R.id.recycleview_articles)
    RecyclerView recycleviewArticles;

    private ArticleListContract.IArticleListPresenter mArticleListPresenter;
    private ArticleListAdapter adapter;

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        View view = inflater.inflate(R.layout.fragment_articles, null, false);
        ButterKnife.bind(this, view);
        mArticleListPresenter = new ArticleListPresenter(this);
        return view;
    }

    public void init(String uid) {
        mArticleListPresenter.getArticleDatas(uid, 5);
    }

    @Override
    public void refresh(List<ArticleInfoBean> datas) {