// Path: app/src/main/java/com/bean/simplenews/common/mvp/MVPPresenter.java
// public interface MVPPresenter<V extends MVPView>{
// 	
// 	void attachView(V MVPView);
// 	
// 	void detachView();
// 
// 	V obtainView();
// 
// }
// 
// Path: app/src/main/java/com/bean/simplenews/common/mvp/MVPView.java
// public interface MVPView {
// 
// }
// 
// Path: app/src/main/java/com/bean/simplenews/util/LogUtils.java
// public class LogUtils {
// 
//     public static void v(String tag, String message) {
//         if(Constants.DEBUG) {
//             Log.v(tag, message);
//         }
//     }
// 
//     public static void d(String tag, String message) {
//         if(Constants.DEBUG) {
//             Log.d(tag, message);
//         }
//     }
// 
//     public static void i(String tag, String message) {
//         if(Constants.DEBUG) {
//             Log.i(tag, message);
//         }
//     }
// 
//     public static void w(String tag, String message) {
//         if(Constants.DEBUG) {
//             Log.w(tag, message);
//         }
//     }
// 
//     public static void e(String tag, String message) {
//         if(Constants.DEBUG) {
//             Log.e(tag, message);
//         }
//     }
// 
//     public static void e(String tag, String message, Exception e) {
//         if(Constants.DEBUG) {
//             Log.e(tag, message, e);
//         }
//     }
// }


import com.bean.simplenews.common.mvp.MVPPresenter;
import com.bean.simplenews.common.mvp.MVPView;
import com.bean.simplenews.util.LogUtils;
package com.bean.simplenews.common.base;


public class BasePresenter<V extends MVPView> implements MVPPresenter<V> {

    private V MVPView;

// Path: app/src/main/java/com/bean/simplenews/common/mvp/MVPPresenter.java
// public interface MVPPresenter<V extends MVPView>{
// 	
// 	void attachView(V MVPView);
// 	
// 	void detachView();
// 
// 	V obtainView();
// 
// }
// 
// Path: app/src/main/java/com/bean/simplenews/common/mvp/MVPView.java
// public interface MVPView {
// 
// }
// 
// Path: app/src/main/java/com/bean/simplenews/util/LogUtils.java
// public class LogUtils {
// 
//     public static void v(String tag, String message) {
//         if(Constants.DEBUG) {
//             Log.v(tag, message);
//         }
//     }
// 
//     public static void d(String tag, String message) {
//         if(Constants.DEBUG) {
//             Log.d(tag, message);
//         }
//     }
// 
//     public static void i(String tag, String message) {
//         if(Constants.DEBUG) {
//             Log.i(tag, message);
//         }
//     }
// 
//     public static void w(String tag, String message) {
//         if(Constants.DEBUG) {
//             Log.w(tag, message);
//         }
//     }
// 
//     public static void e(String tag, String message) {
//         if(Constants.DEBUG) {
//             Log.e(tag, message);
//         }
//     }
// 
//     public static void e(String tag, String message, Exception e) {
//         if(Constants.DEBUG) {
//             Log.e(tag, message, e);
//         }
//     }
// }


// Path: app/src/main/java/com/bean/simplenews/common/base/BasePresenter.java
import com.bean.simplenews.common.mvp.MVPPresenter;
import com.bean.simplenews.common.mvp.MVPView;
import com.bean.simplenews.util.LogUtils;

package com.bean.simplenews.common.base;


public class BasePresenter<V extends MVPView> implements MVPPresenter<V> {

    private V MVPView;

    public void onInitial(V view) {