diff --git a/Android/doraemonkit-weex/src/main/java/com/didichuxing/doraemonkit/weex/log/WeexLogInfoDokitView.java b/Android/doraemonkit-weex/src/main/java/com/didichuxing/doraemonkit/weex/log/WeexLogInfoDokitView.java
index 6adc56dbcd7b33e3a0d0354dd734b83ddd89bb4b..d53f817604d250f0fd6e512513e40ba970c89577 100644
--- a/Android/doraemonkit-weex/src/main/java/com/didichuxing/doraemonkit/weex/log/WeexLogInfoDokitView.java
+++ b/Android/doraemonkit-weex/src/main/java/com/didichuxing/doraemonkit/weex/log/WeexLogInfoDokitView.java
@@ -3,15 +3,12 @@ package com.didichuxing.doraemonkit.weex.log;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
-import android.view.ViewGroup;
import android.widget.FrameLayout;
-import android.widget.LinearLayout;
-import android.widget.RelativeLayout;
-import com.didichuxing.doraemonkit.kit.logInfo.LogInfoDokitView;
-import com.didichuxing.doraemonkit.kit.logInfo.LogLine;
+import com.didichuxing.doraemonkit.kit.loginfo.LogInfoDokitView;
+import com.didichuxing.doraemonkit.kit.loginfo.LogInfoManager;
+import com.didichuxing.doraemonkit.kit.loginfo.LogLine;
import com.didichuxing.doraemonkit.ui.widget.titlebar.HomeTitleBar;
-import com.didichuxing.doraemonkit.ui.widget.titlebar.TitleBar;
import com.didichuxing.doraemonkit.weex.R;
import java.util.ArrayList;
@@ -41,6 +38,10 @@ public class WeexLogInfoDokitView extends LogInfoDokitView {
((HomeTitleBar) mHomeTitleBar).setListener(new HomeTitleBar.OnTitleBarClickListener() {
@Override
public void onRightClick() {
+ //关闭日志服务
+ LogInfoManager.getInstance().stop();
+ //清空回调
+ LogInfoManager.getInstance().removeListener();
detach();
}
});
diff --git a/Android/doraemonkit-weex/src/main/java/com/didichuxing/doraemonkit/weex/log/WeexLogKit.java b/Android/doraemonkit-weex/src/main/java/com/didichuxing/doraemonkit/weex/log/WeexLogKit.java
index 267006360e40736dd4838341c52281fd7c74d7bc..a60c5a068ddb4fc25d58f99ad0ede116f5cd5d03 100644
--- a/Android/doraemonkit-weex/src/main/java/com/didichuxing/doraemonkit/weex/log/WeexLogKit.java
+++ b/Android/doraemonkit-weex/src/main/java/com/didichuxing/doraemonkit/weex/log/WeexLogKit.java
@@ -4,6 +4,7 @@ import android.content.Context;
import com.didichuxing.doraemonkit.kit.AbstractKit;
import com.didichuxing.doraemonkit.kit.Category;
+import com.didichuxing.doraemonkit.kit.loginfo.LogInfoManager;
import com.didichuxing.doraemonkit.ui.base.DokitIntent;
import com.didichuxing.doraemonkit.ui.base.DokitViewManager;
import com.didichuxing.doraemonkit.weex.R;
@@ -34,6 +35,8 @@ public class WeexLogKit extends AbstractKit {
DokitIntent intent = new DokitIntent(WeexLogInfoDokitView.class);
intent.mode = DokitIntent.MODE_SINGLE_INSTANCE;
DokitViewManager.getInstance().attach(intent);
+ //开启日志服务
+ LogInfoManager.getInstance().start();
}
@Override
diff --git a/Android/doraemonkit-weex/src/main/res/layout/dk_weex_float_log_info.xml b/Android/doraemonkit-weex/src/main/res/layout/dk_weex_float_log_info.xml
index 6367f87cfbac7260ed8cc09c23065c0e662f1945..d1ad63e2adead3b58d0108751dde07d449ac6065 100644
--- a/Android/doraemonkit-weex/src/main/res/layout/dk_weex_float_log_info.xml
+++ b/Android/doraemonkit-weex/src/main/res/layout/dk_weex_float_log_info.xml
@@ -94,8 +94,13 @@
android:orientation="horizontal">
+
+