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">