diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index bd626e8..d4de274 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -34,6 +34,7 @@
+
\ No newline at end of file
diff --git a/ktx/src/main/java/luyao/util/ktx/ext/CommonExt.kt b/ktx/src/main/java/luyao/util/ktx/ext/CommonExt.kt
index e73bc6a..8f3d4ff 100644
--- a/ktx/src/main/java/luyao/util/ktx/ext/CommonExt.kt
+++ b/ktx/src/main/java/luyao/util/ktx/ext/CommonExt.kt
@@ -38,7 +38,6 @@ val Context.screenHeight
get() = resources.displayMetrics.heightPixels
fun Context.copyToClipboard(label: String, text: String) {
- val cm = getSystemService(Context.CLIPBOARD_SERVICE) as ClipboardManager
val clipData = ClipData.newPlainText(label, text)
- cm.primaryClip = clipData
+ clipboardManager?.primaryClip = clipData
}
\ No newline at end of file
diff --git a/ktx/src/main/java/luyao/util/ktx/ext/LogExt.kt b/ktx/src/main/java/luyao/util/ktx/ext/LogExt.kt
index 677abbe..9629ebe 100644
--- a/ktx/src/main/java/luyao/util/ktx/ext/LogExt.kt
+++ b/ktx/src/main/java/luyao/util/ktx/ext/LogExt.kt
@@ -1,6 +1,7 @@
package luyao.util.ktx.ext
import android.util.Log
+import luyao.util.ktx.BuildConfig
/**
* Created by luyao
@@ -9,6 +10,8 @@ import android.util.Log
const val TAG = "ktx"
+var showLog = BuildConfig.DEBUG
+
private enum class LEVEL {
V, D, I, W, E
}
@@ -20,6 +23,7 @@ fun String.logw(tag: String = TAG) = log(LEVEL.W, tag, this)
fun String.loge(tag: String = TAG) = log(LEVEL.E, tag, this)
private fun log(level: LEVEL, tag: String, message: String) {
+ if (!showLog) return
when (level) {
LEVEL.V -> Log.v(tag, message)
LEVEL.D -> Log.d(tag, message)