// Path: app/src/main/java/com/yan/mobilesafe/Bean/TaskInfo.java
// public class TaskInfo {
//     private Drawable drawable;
//     private String packageName;
//     private String appName;
//     private long memorySize;
//     private boolean isUserApp; //是否为用户进程
//     private boolean isChickde; //是否勾选
// 
//     public boolean isChickde() {
//         return isChickde;
//     }
// 
//     public void setIsChickde(boolean isChickde) {
//         this.isChickde = isChickde;
//     }
// 
//     public Drawable getDrawable() {
//         return drawable;
//     }
// 
//     public void setDrawable(Drawable drawable) {
//         this.drawable = drawable;
//     }
// 
//     public String getAppName() {
//         return appName;
//     }
// 
//     public void setAppName(String appName) {
//         this.appName = appName;
//     }
// 
//     public String getPackageName() {
//         return packageName;
//     }
// 
//     public void setPackageName(String packageName) {
//         this.packageName = packageName;
//     }
// 
//     public long getMemorySize() {
//         return memorySize;
//     }
// 
//     public void setMemorySize(long memorySize) {
//         this.memorySize = memorySize;
//     }
// 
//     public boolean isUserApp() {
//         return isUserApp;
//     }
// 
//     public void setIsUserApp(boolean isUserApp) {
//         this.isUserApp = isUserApp;
//     }
// 
//     @Override
//     public String toString() {
//         return "TaskInfo{" +
//                 "drawable=" + drawable +
//                 ", packageName='" + packageName + '\'' +
//                 ", appName='" + appName + '\'' +
//                 ", memorySize=" + memorySize +
//                 ", isUserApp=" + isUserApp +
//                 '}';
//     }
// }
// 
// Path: app/src/main/java/com/yan/mobilesafe/adapter/listentr/MyItemClickListener.java
// public interface MyItemClickListener {
//     public void onItemClick(View view,int position);
// }


import android.content.Context;
import android.graphics.drawable.Drawable;
import android.support.v7.widget.RecyclerView;
import android.text.format.Formatter;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.CheckBox;
import android.widget.ImageView;
import android.widget.TextView;
import com.timehop.stickyheadersrecyclerview.StickyRecyclerHeadersAdapter;
import com.yan.mobilesafe.Bean.TaskInfo;
import com.yan.mobilesafe.R;
import com.yan.mobilesafe.adapter.listentr.MyItemClickListener;
import java.util.List;
package com.yan.mobilesafe.adapter;




/**
 * 软件内存信息adapter
 * Created by a7501 on 2015/12/21.
 */
public class AppTaskManagerHeadersAdapter extends
        RecyclerView.Adapter<AppTaskManagerHeadersAdapter.SimpleViewHolder> implements
        StickyRecyclerHeadersAdapter<AppTaskManagerHeadersAdapter.ViewHeadersHolder> {

    private Context context;
    private List<TaskInfo> taskInfos;
    private List<TaskInfo> userInfos;
    private List<TaskInfo> systemInfos;
    private String appName;
    private Drawable icon;
    private String appSize;
// Path: app/src/main/java/com/yan/mobilesafe/Bean/TaskInfo.java
// public class TaskInfo {
//     private Drawable drawable;
//     private String packageName;
//     private String appName;
//     private long memorySize;
//     private boolean isUserApp; //是否为用户进程
//     private boolean isChickde; //是否勾选
// 
//     public boolean isChickde() {
//         return isChickde;
//     }
// 
//     public void setIsChickde(boolean isChickde) {
//         this.isChickde = isChickde;
//     }
// 
//     public Drawable getDrawable() {
//         return drawable;
//     }
// 
//     public void setDrawable(Drawable drawable) {
//         this.drawable = drawable;
//     }
// 
//     public String getAppName() {
//         return appName;
//     }
// 
//     public void setAppName(String appName) {
//         this.appName = appName;
//     }
// 
//     public String getPackageName() {
//         return packageName;
//     }
// 
//     public void setPackageName(String packageName) {
//         this.packageName = packageName;
//     }
// 
//     public long getMemorySize() {
//         return memorySize;
//     }
// 
//     public void setMemorySize(long memorySize) {
//         this.memorySize = memorySize;
//     }
// 
//     public boolean isUserApp() {
//         return isUserApp;
//     }
// 
//     public void setIsUserApp(boolean isUserApp) {
//         this.isUserApp = isUserApp;
//     }
// 
//     @Override
//     public String toString() {
//         return "TaskInfo{" +
//                 "drawable=" + drawable +
//                 ", packageName='" + packageName + '\'' +
//                 ", appName='" + appName + '\'' +
//                 ", memorySize=" + memorySize +
//                 ", isUserApp=" + isUserApp +
//                 '}';
//     }
// }
// 
// Path: app/src/main/java/com/yan/mobilesafe/adapter/listentr/MyItemClickListener.java
// public interface MyItemClickListener {
//     public void onItemClick(View view,int position);
// }


// Path: app/src/main/java/com/yan/mobilesafe/adapter/AppTaskManagerHeadersAdapter.java
import android.content.Context;
import android.graphics.drawable.Drawable;
import android.support.v7.widget.RecyclerView;
import android.text.format.Formatter;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.CheckBox;
import android.widget.ImageView;
import android.widget.TextView;
import com.timehop.stickyheadersrecyclerview.StickyRecyclerHeadersAdapter;
import com.yan.mobilesafe.Bean.TaskInfo;
import com.yan.mobilesafe.R;
import com.yan.mobilesafe.adapter.listentr.MyItemClickListener;
import java.util.List;

package com.yan.mobilesafe.adapter;




/**
 * 软件内存信息adapter
 * Created by a7501 on 2015/12/21.
 */
public class AppTaskManagerHeadersAdapter extends
        RecyclerView.Adapter<AppTaskManagerHeadersAdapter.SimpleViewHolder> implements
        StickyRecyclerHeadersAdapter<AppTaskManagerHeadersAdapter.ViewHeadersHolder> {

    private Context context;
    private List<TaskInfo> taskInfos;
    private List<TaskInfo> userInfos;
    private List<TaskInfo> systemInfos;
    private String appName;
    private Drawable icon;
    private String appSize;
    private MyItemClickListener listener;