public static void shareFile(Context context, String filePath) { shareFile(context, filePath, "*/*"); } public static void shareFile(Context context, String filePath, String m...
fun cancelAllRequests() { okHttpClient?.dispatcher?.cancelAll() }
判断Fragment是否不可用 // true 可用 false 不可用 fun Fragment.isSafe(): Boolean = isAdded && context != null
fun getZipRootDirName(zipFile: File): String? { ZipInputStream(FileInputStream(zipFile)).use { zis -> val firstEntry = zis.nextEntry if (firstEntry != null) ...