Android 格式错误的URL异常:无协议

Android 格式错误的URL异常:无协议,android,kotlin,bitmap,Android,Kotlin,Bitmap,我正在尝试将此URL转换为位图图像。它会给我一个错误,即MalformedUrlException 这是我的以下代码: fun getBitmapFromURL(src: String): BitmapDrawable? { val connection = URL(src).openConnection() connection.connect(); val input = connection.getInputStream() val x = Bit

我正在尝试将此URL转换为位图图像。它会给我一个错误,即MalformedUrlException

这是我的以下代码:

    fun getBitmapFromURL(src: String): BitmapDrawable? {
    val connection = URL(src).openConnection()
    connection.connect();
    val input = connection.getInputStream()

    val x = BitmapFactory.decodeStream(input);
    return BitmapDrawable(Resources.getSystem(), x)
}
其中src:String是我发送到此方法中的URL,用于将此图像链接转换为位图

PS:如果我们点击上面的URL并添加一个点(.),链接将显示图像。 所以我的问题是:这是因为点(在它的末尾的特殊字符给出了异常,还是其他原因) 谁能帮我做这个吗


谢谢

对不起,找不到您要查找的页面。当我点击链接时,我已经更新了我的问题,请在url的末尾添加一个点