// 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/widget/LoadingView.java
// public class LoadingView extends FrameLayout {
//     private static final String TAG = "LoadingView";
//     private Context mContext;
//     @BindString(R.string.no_file)
//     String mNoFileString;
//     @BindString(R.string.loading)
//     String mLoadingString;
//     @BindView(R.id.progress_bar)
//     ContentLoadingProgressBar mProgressBar;
//     @BindView(R.id.empty_icon)
//     ImageView mEmptyImageView;
//     @BindView(R.id.loading_text)
//     TextView mLoadingText;
// 
//     public LoadingView(Context context) {
//         super(context);
//         init(context);
//     }
// 
//     private void init(Context context) {
//         mContext = context;
//         LayoutInflater inflater = LayoutInflater.from(mContext);
//         inflater.inflate(R.layout.loading_view, this);
//     }
// 
//     public LoadingView(Context context, AttributeSet attributeSet) {
//         super(context, attributeSet);
//         init(context);
//     }
// 
//     @Override
//     public void onFinishInflate() {
//         super.onFinishInflate();
//         ButterKnife.bind(this, this);
//     }
// 
//     public void hideLoading() {
//         mProgressBar.hide();
//         this.setVisibility(View.GONE);
//     }
// 
//     public void showLoding() {
//         this.setVisibility(View.VISIBLE);
//         mLoadingText.setText(mLoadingString);
//         mProgressBar.show();
//     }
// 
//     public void showLoadingEmpty() {
//         this.setVisibility(View.VISIBLE);
//         mEmptyImageView.setVisibility(View.VISIBLE);
//         mLoadingText.setText(mNoFileString);
//     }
// }


import android.content.Context;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.view.View;
import com.koma.filemanager.R;
import com.koma.filemanager.util.LogUtils;
import com.koma.filemanager.widget.LoadingView;
import butterknife.BindView;
import butterknife.ButterKnife;
import rx.Subscription;
import rx.subscriptions.CompositeSubscription;
package com.koma.filemanager.base;




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

public class BaseFragment extends Fragment {
    private static final String TAG = "BaseFragment";
    protected Context mContext;
    private CompositeSubscription mSubscriptions;
    @BindView(R.id.loading_view)
// 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/widget/LoadingView.java
// public class LoadingView extends FrameLayout {
//     private static final String TAG = "LoadingView";
//     private Context mContext;
//     @BindString(R.string.no_file)
//     String mNoFileString;
//     @BindString(R.string.loading)
//     String mLoadingString;
//     @BindView(R.id.progress_bar)
//     ContentLoadingProgressBar mProgressBar;
//     @BindView(R.id.empty_icon)
//     ImageView mEmptyImageView;
//     @BindView(R.id.loading_text)
//     TextView mLoadingText;
// 
//     public LoadingView(Context context) {
//         super(context);
//         init(context);
//     }
// 
//     private void init(Context context) {
//         mContext = context;
//         LayoutInflater inflater = LayoutInflater.from(mContext);
//         inflater.inflate(R.layout.loading_view, this);
//     }
// 
//     public LoadingView(Context context, AttributeSet attributeSet) {
//         super(context, attributeSet);
//         init(context);
//     }
// 
//     @Override
//     public void onFinishInflate() {
//         super.onFinishInflate();
//         ButterKnife.bind(this, this);
//     }
// 
//     public void hideLoading() {
//         mProgressBar.hide();
//         this.setVisibility(View.GONE);
//     }
// 
//     public void showLoding() {
//         this.setVisibility(View.VISIBLE);
//         mLoadingText.setText(mLoadingString);
//         mProgressBar.show();
//     }
// 
//     public void showLoadingEmpty() {
//         this.setVisibility(View.VISIBLE);
//         mEmptyImageView.setVisibility(View.VISIBLE);
//         mLoadingText.setText(mNoFileString);
//     }
// }


// Path: app/src/main/java/com/koma/filemanager/base/BaseFragment.java
import android.content.Context;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.view.View;
import com.koma.filemanager.R;
import com.koma.filemanager.util.LogUtils;
import com.koma.filemanager.widget.LoadingView;
import butterknife.BindView;
import butterknife.ButterKnife;
import rx.Subscription;
import rx.subscriptions.CompositeSubscription;

package com.koma.filemanager.base;




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

public class BaseFragment extends Fragment {
    private static final String TAG = "BaseFragment";
    protected Context mContext;
    private CompositeSubscription mSubscriptions;
    @BindView(R.id.loading_view)
    LoadingView mLoadingView;