// Path: app/src/main/java/com/monsterlin/pigeon/bean/Tools.java
// public class Tools extends BmobObject{
//     private BmobFile toolsIcon ;
//     private String toolsTitle ;
//     private String toolsUrl ;
// 
// 
//     public BmobFile getToolsIcon() {
//         return toolsIcon;
//     }
// 
//     public void setToolsIcon(BmobFile toolsIcon) {
//         this.toolsIcon = toolsIcon;
//     }
// 
//     public String getToolsTitle() {
//         return toolsTitle;
//     }
// 
//     public void setToolsTitle(String toolsTitle) {
//         this.toolsTitle = toolsTitle;
//     }
// 
//     public String getToolsUrl() {
//         return toolsUrl;
//     }
// 
//     public void setToolsUrl(String toolsUrl) {
//         this.toolsUrl = toolsUrl;
//     }
// }
// 
// Path: app/src/main/java/com/monsterlin/pigeon/ui/brower/BrowerActivity.java
// public class BrowerActivity extends BaseActivity {
// 
//     private Toolbar mToolBar;
//     private String urlString;
// 
//     private ProgressWebView mProWebView;
// 
//     @Override
//     public int getLayoutId() {
//         return R.layout.activity_web_brower;
//     }
// 
//     @Override
//     public void initViews() {
//         mToolBar = findView(R.id.common_toolbar);
//         initToolBar(mToolBar, "飞鸽", true);
//         mProWebView = findView(R.id.brower_pwv);
//     }
// 
//     @Override
//     public void initListener() {
// 
//     }
// 
//     @Override
//     public void initData() {
//         urlString = getIntent().getStringExtra("url");
//         if (!TextUtils.isEmpty(urlString)){
//             mProWebView.getSettings().setJavaScriptEnabled(true);
//             mProWebView.loadUrl(urlString);
//         }else {
//             ToastUtils.showToast(this,"无数据显示");
//         }
// 
//     }
// 
//     @Override
//     public void processClick(View v) {
// 
//     }
// 
//     @Override
//     public boolean onKeyDown(int keyCode, KeyEvent event) {
//         if(keyCode== KeyEvent.KEYCODE_BACK)
//         {
//             if(mProWebView.canGoBack())
//             {
//                 mProWebView.goBack();//返回上一页面
//                 return true;
//             }
//             else
//             {
//                 System.exit(0);//退出程序
//             }
//         }
//         return super.onKeyDown(keyCode, event);
//     }
// }
// 
// Path: app/src/main/java/com/monsterlin/pigeon/vholder/ToolsVHolder.java
// public class ToolsVHolder extends RecyclerView.ViewHolder {
//     public ImageView mIvIcon ;
//     public TextView mTvTitle ;
// 
//     public ToolsVHolder(View itemView) {
//         super(itemView);
//         mIvIcon= (ImageView) itemView.findViewById(R.id.tools_iv_icon);
//         mTvTitle= (TextView) itemView.findViewById(R.id.tools_tv_title);
//     }
// }


import android.content.Context;
import android.content.Intent;
import android.support.v7.widget.RecyclerView;
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.monsterlin.pigeon.R;
import com.monsterlin.pigeon.bean.Tools;
import com.monsterlin.pigeon.ui.brower.BrowerActivity;
import com.monsterlin.pigeon.vholder.ToolsVHolder;
import com.squareup.picasso.Picasso;
import java.util.List;
package com.monsterlin.pigeon.adapter;




/**
 * @author : monsterLin
 * @version : 1.0
 * @email : monster941025@gmail.com
 * @github : https://github.com/monsterLin
 * @time : 2017/8/5
 * @desc : 工具板块适配器
 */
public class ToolsAdapter extends RecyclerView.Adapter<ToolsVHolder> {
    private Context mContext ;
    private List<Tools> toolsList;
    private LayoutInflater mInflater ;

    public ToolsAdapter(Context mContext, List<Tools> toolsList) {
        this.mContext = mContext;
        this.toolsList = toolsList;
        mInflater=LayoutInflater.from(mContext);
    }

    @Override
    public ToolsVHolder onCreateViewHolder(ViewGroup parent, int viewType) {
        View view = mInflater.inflate(R.layout.item_tools,parent,false);
        ToolsVHolder vHolder = new ToolsVHolder(view);
        return vHolder;
    }

    @Override
    public void onBindViewHolder(ToolsVHolder holder, final int position) {
        holder.mTvTitle.setText(toolsList.get(position).getToolsTitle());
        final String iconUrl = toolsList.get(position).getToolsIcon().getFileUrl();
        if (!TextUtils.isEmpty(iconUrl)){
            Picasso.with(mContext).load(iconUrl).into(holder.mIvIcon);
        }

        holder.itemView.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
// Path: app/src/main/java/com/monsterlin/pigeon/bean/Tools.java
// public class Tools extends BmobObject{
//     private BmobFile toolsIcon ;
//     private String toolsTitle ;
//     private String toolsUrl ;
// 
// 
//     public BmobFile getToolsIcon() {
//         return toolsIcon;
//     }
// 
//     public void setToolsIcon(BmobFile toolsIcon) {
//         this.toolsIcon = toolsIcon;
//     }
// 
//     public String getToolsTitle() {
//         return toolsTitle;
//     }
// 
//     public void setToolsTitle(String toolsTitle) {
//         this.toolsTitle = toolsTitle;
//     }
// 
//     public String getToolsUrl() {
//         return toolsUrl;
//     }
// 
//     public void setToolsUrl(String toolsUrl) {
//         this.toolsUrl = toolsUrl;
//     }
// }
// 
// Path: app/src/main/java/com/monsterlin/pigeon/ui/brower/BrowerActivity.java
// public class BrowerActivity extends BaseActivity {
// 
//     private Toolbar mToolBar;
//     private String urlString;
// 
//     private ProgressWebView mProWebView;
// 
//     @Override
//     public int getLayoutId() {
//         return R.layout.activity_web_brower;
//     }
// 
//     @Override
//     public void initViews() {
//         mToolBar = findView(R.id.common_toolbar);
//         initToolBar(mToolBar, "飞鸽", true);
//         mProWebView = findView(R.id.brower_pwv);
//     }
// 
//     @Override
//     public void initListener() {
// 
//     }
// 
//     @Override
//     public void initData() {
//         urlString = getIntent().getStringExtra("url");
//         if (!TextUtils.isEmpty(urlString)){
//             mProWebView.getSettings().setJavaScriptEnabled(true);
//             mProWebView.loadUrl(urlString);
//         }else {
//             ToastUtils.showToast(this,"无数据显示");
//         }
// 
//     }
// 
//     @Override
//     public void processClick(View v) {
// 
//     }
// 
//     @Override
//     public boolean onKeyDown(int keyCode, KeyEvent event) {
//         if(keyCode== KeyEvent.KEYCODE_BACK)
//         {
//             if(mProWebView.canGoBack())
//             {
//                 mProWebView.goBack();//返回上一页面
//                 return true;
//             }
//             else
//             {
//                 System.exit(0);//退出程序
//             }
//         }
//         return super.onKeyDown(keyCode, event);
//     }
// }
// 
// Path: app/src/main/java/com/monsterlin/pigeon/vholder/ToolsVHolder.java
// public class ToolsVHolder extends RecyclerView.ViewHolder {
//     public ImageView mIvIcon ;
//     public TextView mTvTitle ;
// 
//     public ToolsVHolder(View itemView) {
//         super(itemView);
//         mIvIcon= (ImageView) itemView.findViewById(R.id.tools_iv_icon);
//         mTvTitle= (TextView) itemView.findViewById(R.id.tools_tv_title);
//     }
// }


// Path: app/src/main/java/com/monsterlin/pigeon/adapter/ToolsAdapter.java
import android.content.Context;
import android.content.Intent;
import android.support.v7.widget.RecyclerView;
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.monsterlin.pigeon.R;
import com.monsterlin.pigeon.bean.Tools;
import com.monsterlin.pigeon.ui.brower.BrowerActivity;
import com.monsterlin.pigeon.vholder.ToolsVHolder;
import com.squareup.picasso.Picasso;
import java.util.List;

package com.monsterlin.pigeon.adapter;




/**
 * @author : monsterLin
 * @version : 1.0
 * @email : monster941025@gmail.com
 * @github : https://github.com/monsterLin
 * @time : 2017/8/5
 * @desc : 工具板块适配器
 */
public class ToolsAdapter extends RecyclerView.Adapter<ToolsVHolder> {
    private Context mContext ;
    private List<Tools> toolsList;
    private LayoutInflater mInflater ;

    public ToolsAdapter(Context mContext, List<Tools> toolsList) {
        this.mContext = mContext;
        this.toolsList = toolsList;
        mInflater=LayoutInflater.from(mContext);
    }

    @Override
    public ToolsVHolder onCreateViewHolder(ViewGroup parent, int viewType) {
        View view = mInflater.inflate(R.layout.item_tools,parent,false);
        ToolsVHolder vHolder = new ToolsVHolder(view);
        return vHolder;
    }

    @Override
    public void onBindViewHolder(ToolsVHolder holder, final int position) {
        holder.mTvTitle.setText(toolsList.get(position).getToolsTitle());
        final String iconUrl = toolsList.get(position).getToolsIcon().getFileUrl();
        if (!TextUtils.isEmpty(iconUrl)){
            Picasso.with(mContext).load(iconUrl).into(holder.mIvIcon);
        }

        holder.itemView.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent i = new Intent(mContext, BrowerActivity.class);