// 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/AudioFile.java
// public class AudioFile extends BaseFile {
//     private long mAlbumId;
//     private String mDisplayName;
// 
//     public AudioFile() {
//         super("", "", 0, null);
//         mDisplayName = "";
//     }
// 
//     public AudioFile(String fileName, String parent, long fileSize, Date fileModifiedTime, String displayName) {
//         super(fileName, parent, fileSize, fileModifiedTime);
//         mDisplayName = displayName;
//     }
// 
//     public void setDisplayName(String displayName) {
//         mDisplayName = displayName;
//     }
// 
//     public String getDisplayTime() {
//         return mDisplayName;
//     }
// 
//     public long getAlbumId() {
//         return mAlbumId;
//     }
// 
//     public void setAlbumId(long albumId) {
//         mAlbumId = albumId;
//     }
// }
// 
// 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 com.koma.filemanager.base.BaseFragment;
import com.koma.filemanager.data.model.AudioFile;
import com.koma.filemanager.util.LogUtils;
import java.util.ArrayList;
package com.koma.filemanager.video;



/**
 * Created by koma on 11/28/16.
 */

public class VideoFragment extends BaseFragment implements VideoContract.View {
    private static final String TAG = "VideoFragment";

    @Override
    public void refreshAdapter(ArrayList<AudioFile> audioFiles) {
        LogUtils.i(TAG, "refreshAdapter");
    }

    @Override
    public void showEmpty() {
        LogUtils.i(TAG, "showEmpty");
    }

    @Override
// 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/AudioFile.java
// public class AudioFile extends BaseFile {
//     private long mAlbumId;
//     private String mDisplayName;
// 
//     public AudioFile() {
//         super("", "", 0, null);
//         mDisplayName = "";
//     }
// 
//     public AudioFile(String fileName, String parent, long fileSize, Date fileModifiedTime, String displayName) {
//         super(fileName, parent, fileSize, fileModifiedTime);
//         mDisplayName = displayName;
//     }
// 
//     public void setDisplayName(String displayName) {
//         mDisplayName = displayName;
//     }
// 
//     public String getDisplayTime() {
//         return mDisplayName;
//     }
// 
//     public long getAlbumId() {
//         return mAlbumId;
//     }
// 
//     public void setAlbumId(long albumId) {
//         mAlbumId = albumId;
//     }
// }
// 
// 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/video/VideoFragment.java
import com.koma.filemanager.base.BaseFragment;
import com.koma.filemanager.data.model.AudioFile;
import com.koma.filemanager.util.LogUtils;
import java.util.ArrayList;

package com.koma.filemanager.video;



/**
 * Created by koma on 11/28/16.
 */

public class VideoFragment extends BaseFragment implements VideoContract.View {
    private static final String TAG = "VideoFragment";

    @Override
    public void refreshAdapter(ArrayList<AudioFile> audioFiles) {
        LogUtils.i(TAG, "refreshAdapter");
    }

    @Override
    public void showEmpty() {
        LogUtils.i(TAG, "showEmpty");
    }

    @Override
    public void setPresenter(VideoContract.Presenter presenter) {