Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
heweizong committed Jan 23, 2019
1 parent e9ccc37 commit 75157b6
Show file tree
Hide file tree
Showing 15 changed files with 34 additions and 111 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,11 @@
### 如何配置
1.在BaseModule中添加依赖:

api 'com.github.Dovar66.DRouter:router-api:0.0.8'
api 'com.github.Dovar66.DRouter:router-api:1.0.0'

2.在其他需要用到DRouter的组件中添加注解处理器的依赖:

annotationProcessor 'com.github.Dovar66.DRouter:router-compiler:0.0.8'
annotationProcessor 'com.github.Dovar66.DRouter:router-compiler:1.0.0'

同时在这些组件的defaultConfig中配置注解参数,指定唯一的组件名:

Expand Down Expand Up @@ -49,7 +49,7 @@
}
}
dependencies {
classpath "gradle.plugin.RouterPlugin:plugin:1.1.6"
classpath "gradle.plugin.RouterPlugin:plugin:1.1.8"
}
}

Expand Down
2 changes: 1 addition & 1 deletion app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ buildscript {
}
}
dependencies {
classpath "gradle.plugin.RouterPlugin:plugin:1.1.6"
classpath "gradle.plugin.RouterPlugin:plugin:1.1.8"
}
}

Expand Down
47 changes: 0 additions & 47 deletions router-api/src/main/java/com/dovar/router_api/DefaultLogger.java

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
import android.support.annotation.NonNull;
import android.text.TextUtils;

import com.dovar.router_api.Debugger;
import com.dovar.router_api.utils.Debugger;
import com.dovar.router_api.ILocalRouterAIDL;
import com.dovar.router_api.router.Router;
import com.dovar.router_api.router.RouterUtil;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,9 @@
import android.os.Bundle;
import android.os.Parcel;
import android.os.Parcelable;
import android.support.annotation.NonNull;
import android.text.TextUtils;

import com.dovar.router_api.Debugger;
import com.dovar.router_api.utils.Debugger;
import com.dovar.router_api.router.Router;

import java.io.Serializable;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,7 @@
import android.support.annotation.Nullable;
import android.text.TextUtils;

import com.dovar.router_api.Debugger;
import com.dovar.router_api.IMultiRouter;
import com.dovar.router_api.router.Router;


/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
import android.os.Bundle;
import android.support.annotation.NonNull;

import com.dovar.router_api.Debugger;
import com.dovar.router_api.utils.Debugger;
import com.dovar.router_api.multiprocess.MultiRouterRequest;
import com.dovar.router_api.router.eventbus.EventCallback;
import com.dovar.router_api.router.service.RouterRequest;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
import android.support.annotation.Nullable;
import android.text.TextUtils;

import com.dovar.router_api.Debugger;
import com.dovar.router_api.utils.Debugger;
import com.dovar.router_api.IMultiRouter;
import com.dovar.router_api.multiprocess.IMultiProcess;
import com.dovar.router_api.multiprocess.MultiRouterRequest;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
import android.support.annotation.NonNull;
import android.text.TextUtils;

import com.dovar.router_api.Debugger;
import com.dovar.router_api.utils.Debugger;
import com.dovar.router_api.multiprocess.MultiRouterRequest;
import com.dovar.router_api.multiprocess.MultiRouterResponse;
import com.dovar.router_api.router.service.RouterRequest;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
import android.content.pm.PackageManager;

import com.dovar.router_annotation.string.RouterStr;
import com.dovar.router_api.Debugger;
import com.dovar.router_api.utils.Debugger;
import com.dovar.router_api.compiler.RouterInjector;
import com.dovar.router_api.compiler.RouterMapCreator;
import com.dovar.router_api.router.RouterUtil;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
import android.support.annotation.NonNull;
import android.text.TextUtils;

import com.dovar.router_api.Debugger;
import com.dovar.router_api.utils.Debugger;
import com.dovar.router_api.router.Router;

import java.io.Serializable;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

import android.support.annotation.NonNull;

import com.dovar.router_api.Debugger;
import com.dovar.router_api.utils.Debugger;
import com.dovar.router_api.router.cache.Cache;

import java.util.HashMap;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
import android.support.v4.app.FragmentActivity;
import android.text.TextUtils;

import com.dovar.router_api.Debugger;
import com.dovar.router_api.utils.Debugger;
import com.dovar.router_api.router.cache.Cache;
import com.dovar.router_api.router.ui.forresult.Activity4ResultUtil;
import com.dovar.router_api.router.ui.forresult.Callback;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,39 +1,13 @@
package com.dovar.router_api;
package com.dovar.router_api.utils;

import android.support.annotation.Nullable;
import android.text.TextUtils;
import android.util.Log;


public class Debugger {
public static final String LOG_TAG = "DRouter";

public interface Logger {

void d(String msg, Object... args);

void i(String msg, Object... args);

void w(String msg, Object... args);

void w(Throwable t);

void e(String msg, Object... args);

void e(Throwable t);
}

@Nullable
private static Logger sLogger = new DefaultLogger();

private static final String LOG_TAG = "DRouter";
private static boolean sEnableLog = false;

/**
* 设置Logger
*/
public static void setLogger(Logger logger) {
sLogger = logger;
}

/**
* Log开关。建议测试环境开启,线上环境应该关闭。
*/
Expand All @@ -44,46 +18,47 @@ public static void setEnableLog(boolean enableLog) {
public static void d(String msg, Object... args) {
if (!sEnableLog) return;
if (TextUtils.isEmpty(msg)) return;
if (sLogger != null) {
sLogger.d(msg, args);
}
Log.d(Debugger.LOG_TAG, format(msg, args));
}

public static void i(String msg, Object... args) {
if (!sEnableLog) return;
if (TextUtils.isEmpty(msg)) return;
if (sLogger != null) {
sLogger.i(msg, args);
}
Log.i(Debugger.LOG_TAG, format(msg, args));
}

public static void w(String msg, Object... args) {
if (!sEnableLog) return;
if (TextUtils.isEmpty(msg)) return;
if (sLogger != null) {
sLogger.w(msg, args);
}
Log.w(Debugger.LOG_TAG, format(msg, args));
}

public static void w(Throwable t) {
if (!sEnableLog) return;
if (sLogger != null) {
sLogger.w(t);
}
if (t == null) return;
Log.w(Debugger.LOG_TAG, t);
}

public static void e(String msg, Object... args) {
if (!sEnableLog) return;
if (TextUtils.isEmpty(msg)) return;
if (sLogger != null) {
sLogger.e(msg, args);
}
Log.e(Debugger.LOG_TAG, format(msg, args));
}

public static void e(Throwable t) {
if (!sEnableLog) return;
if (sLogger != null) {
sLogger.e(t);
if (t == null) return;
Log.e(Debugger.LOG_TAG, "", t);
}

private static String format(String msg, Object... args) {
if (args != null && args.length > 0) {
try {
return String.format(msg, args);
} catch (Throwable t) {
e(t);
}
}
return msg;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@
import android.content.Intent;
import android.content.ServiceConnection;

import com.dovar.router_api.Debugger;

public class ServiceUtil {
/**
* 考虑到Android 8.0在后台调用startService时会抛出IllegalStateException
Expand Down

0 comments on commit 75157b6

Please sign in to comment.