drake преди 3 години
родител
ревизия
cfa7943dba
променени са 2 файла, в които са добавени 4 реда и са изтрити 3 реда
  1. 2 1
      net/src/main/java/com/drake/net/component/NetInitializer.kt
  2. 2 2
      net/src/main/java/com/drake/net/utils/TipUtils.kt

+ 2 - 1
net/src/main/java/com/drake/net/component/NetInitializer.kt

@@ -8,7 +8,8 @@ import android.net.Uri
 import com.drake.net.NetConfig
 
 /**
- * 用于初始化[NetConfig.app]
+ * 使用内容提供者自动初始化[NetConfig.app], 仅应用主进程下有效
+ * 在其他进程使用Net请手动在Application中初始化[NetConfig.initialize]
  */
 internal class NetInitializer : ContentProvider() {
 

+ 2 - 2
net/src/main/java/com/drake/net/utils/TipUtils.kt

@@ -9,8 +9,8 @@ object TipUtils {
     private var toast: Toast? = null
 
     /**
-     * 重复显示不会覆盖
-     * 可以在子线程显示
+     * 重复显示不会覆盖, 可以在子线程显示
+     * 本方法会导致报内存泄露, 这是因为为了避免吐司反复显示导致重叠会长期持有Toast引用来保持单例导致, 可以无视或者自己实现吐司
      */
     @SuppressLint("ShowToast")
     @JvmStatic