// Path: app/src/main/java/com/koma/filemanager/base/BaseFragment.java
// public class BaseFragment extends Fragment {
//     private static final String TAG = "BaseFragment";
//     protected Context mContext;
//     private CompositeSubscription mSubscriptions;
//     @BindView(R.id.loading_view)
//     LoadingView mLoadingView;
// 
//     @Override
//     public void onAttach(Context context) {
//         super.onAttach(context);
//         LogUtils.i(TAG, "onAttach");
//         mContext = context;
//     }
// 
//     @Override
//     public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
//         super.onViewCreated(view, savedInstanceState);
//         ButterKnife.bind(this, view);
//     }
// 
//     @Override
//     public void onDestroyView() {
//         super.onDestroyView();
//         if (mSubscriptions != null) {
//             mSubscriptions.clear();
//         }
//     }
// 
//     protected void showLoadingView() {
//         mLoadingView.post(new Runnable() {
//             @Override
//             public void run() {
//                 mLoadingView.showLoding();
//             }
//         });
//     }
// 
//     protected void hideLodingView() {
//         mLoadingView.post(new Runnable() {
//             @Override
//             public void run() {
//                 mLoadingView.hideLoading();
//             }
//         });
//     }
// 
//     protected void showLoadingEmpty() {
//         mLoadingView.post(new Runnable() {
//             @Override
//             public void run() {
//                 mLoadingView.showLoadingEmpty();
//             }
//         });
//     }
// 
//     protected void addSubscription(Subscription subscription) {
//         if (subscription == null) return;
//         if (mSubscriptions == null) {
//             mSubscriptions = new CompositeSubscription();
//         }
//         mSubscriptions.add(subscription);
//     }
// }
// 
// Path: app/src/main/java/com/koma/filemanager/data/model/ZipFile.java
// public class ZipFile extends BaseFile {
//     public ZipFile() {
//         super("", "", 0, null);
//     }
// }
// 
// Path: app/src/main/java/com/koma/filemanager/util/LogUtils.java
// public class LogUtils {
//     private static final boolean IS_DEBUG = true;
//     private static final String TAG = "FileManager";
// 
//     public static void i(String tag, String msg) {
//         if (IS_DEBUG) {
//             Log.i(TAG, buildString(tag, msg));
//         }
//     }
// 
//     public static void e(String tag, String msg) {
//         if (IS_DEBUG) {
//             Log.e(TAG, buildString(tag, msg));
//         }
//     }
// 
//     private static String buildString(String tag, String msg) {
//         StringBuilder sb = new StringBuilder(tag);
//         sb.append("----");
//         sb.append(msg);
//         return sb.toString();
//     }
// }


import android.content.Context;
import android.os.Bundle;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.koma.filemanager.R;
import com.koma.filemanager.base.BaseFragment;
import com.koma.filemanager.data.model.ZipFile;
import com.koma.filemanager.util.LogUtils;
import java.util.ArrayList;
import butterknife.BindView;
import butterknife.ButterKnife;
package com.koma.filemanager.filecategory;





/**
 * Created by koma on 12/12/16.
 */

public class FileCategoryFragment extends BaseFragment implements FileCategoryContract.View {
    private static final String TAG = "FileCategoryFragment";
    private FileCategoryContract.Presenter mPresenter;
    @BindView(R.id.recycler_view)
    RecyclerView mRecyclerView;
    private FileCategoryAdapter mAdapter;
    private ArrayList<ZipFile> mData;

    public void onAttach(Context context) {
        super.onAttach(context);
// Path: app/src/main/java/com/koma/filemanager/base/BaseFragment.java
// public class BaseFragment extends Fragment {
//     private static final String TAG = "BaseFragment";
//     protected Context mContext;
//     private CompositeSubscription mSubscriptions;
//     @BindView(R.id.loading_view)
//     LoadingView mLoadingView;
// 
//     @Override
//     public void onAttach(Context context) {
//         super.onAttach(context);
//         LogUtils.i(TAG, "onAttach");
//         mContext = context;
//     }
// 
//     @Override
//     public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
//         super.onViewCreated(view, savedInstanceState);
//         ButterKnife.bind(this, view);
//     }
// 
//     @Override
//     public void onDestroyView() {
//         super.onDestroyView();
//         if (mSubscriptions != null) {
//             mSubscriptions.clear();
//         }
//     }
// 
//     protected void showLoadingView() {
//         mLoadingView.post(new Runnable() {
//             @Override
//             public void run() {
//                 mLoadingView.showLoding();
//             }
//         });
//     }
// 
//     protected void hideLodingView() {
//         mLoadingView.post(new Runnable() {
//             @Override
//             public void run() {
//                 mLoadingView.hideLoading();
//             }
//         });
//     }
// 
//     protected void showLoadingEmpty() {
//         mLoadingView.post(new Runnable() {
//             @Override
//             public void run() {
//                 mLoadingView.showLoadingEmpty();
//             }
//         });
//     }
// 
//     protected void addSubscription(Subscription subscription) {
//         if (subscription == null) return;
//         if (mSubscriptions == null) {
//             mSubscriptions = new CompositeSubscription();
//         }
//         mSubscriptions.add(subscription);
//     }
// }
// 
// Path: app/src/main/java/com/koma/filemanager/data/model/ZipFile.java
// public class ZipFile extends BaseFile {
//     public ZipFile() {
//         super("", "", 0, null);
//     }
// }
// 
// Path: app/src/main/java/com/koma/filemanager/util/LogUtils.java
// public class LogUtils {
//     private static final boolean IS_DEBUG = true;
//     private static final String TAG = "FileManager";
// 
//     public static void i(String tag, String msg) {
//         if (IS_DEBUG) {
//             Log.i(TAG, buildString(tag, msg));
//         }
//     }
// 
//     public static void e(String tag, String msg) {
//         if (IS_DEBUG) {
//             Log.e(TAG, buildString(tag, msg));
//         }
//     }
// 
//     private static String buildString(String tag, String msg) {
//         StringBuilder sb = new StringBuilder(tag);
//         sb.append("----");
//         sb.append(msg);
//         return sb.toString();
//     }
// }


// Path: app/src/main/java/com/koma/filemanager/filecategory/FileCategoryFragment.java
import android.content.Context;
import android.os.Bundle;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.koma.filemanager.R;
import com.koma.filemanager.base.BaseFragment;
import com.koma.filemanager.data.model.ZipFile;
import com.koma.filemanager.util.LogUtils;
import java.util.ArrayList;
import butterknife.BindView;
import butterknife.ButterKnife;

package com.koma.filemanager.filecategory;





/**
 * Created by koma on 12/12/16.
 */

public class FileCategoryFragment extends BaseFragment implements FileCategoryContract.View {
    private static final String TAG = "FileCategoryFragment";
    private FileCategoryContract.Presenter mPresenter;
    @BindView(R.id.recycler_view)
    RecyclerView mRecyclerView;
    private FileCategoryAdapter mAdapter;
    private ArrayList<ZipFile> mData;

    public void onAttach(Context context) {
        super.onAttach(context);
        LogUtils.i(TAG, "onAttach");