From ac590e418dd9e36b6a1c61b70cc96da183daca9d Mon Sep 17 00:00:00 2001 From: noemi3 Date: Tue, 7 Jan 2020 10:51:33 +0100 Subject: [PATCH] fix #21 --- .../ding/ids/wedroid/app/view/LoginActivity.kt | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/it/unisannio/ding/ids/wedroid/app/view/LoginActivity.kt b/app/src/main/java/it/unisannio/ding/ids/wedroid/app/view/LoginActivity.kt index 8e92d4f..1bcfd1d 100644 --- a/app/src/main/java/it/unisannio/ding/ids/wedroid/app/view/LoginActivity.kt +++ b/app/src/main/java/it/unisannio/ding/ids/wedroid/app/view/LoginActivity.kt @@ -3,6 +3,7 @@ package it.unisannio.ding.ids.wedroid.app.view import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.view.View +import android.webkit.URLUtil import android.widget.Toast import it.unisannio.ding.ids.wedroid.app.R import it.unisannio.ding.ids.wedroid.app.util.SharedPreferenceHelper @@ -39,10 +40,17 @@ class LoginActivity : AppCompatActivity() { val userNameText = username.text.toString() val passwordText = password.text.toString() + val instanceServerText = instanceServer.text.toString() + + if (!URLUtil.isValidUrl(instanceServerText)){ + Toast.makeText(this, "Formato URL non valido", Toast.LENGTH_LONG) + .show() + return + } val service = Retrofit.Builder() .addConverterFactory(GsonConverterFactory.create()) - .baseUrl(instanceServer.text.toString()) + .baseUrl(instanceServerText) .build() .create(LoginService::class.java)