@@ -9,11 +9,13 @@ import android.widget.Toast
99import co.kyash.vtl.ValidatableView
1010import co.kyash.vtl.example.api.MaterialDesignColorsApi
1111import co.kyash.vtl.example.databinding.ActivityMainBinding
12+ import co.kyash.vtl.example.validators.MaterialDesignColorsValidator
1213import co.kyash.vtl.validators.AsciiOnlyValidator
1314import co.kyash.vtl.validators.EmailValidator
1415import co.kyash.vtl.validators.NumberOnlyValidator
1516import co.kyash.vtl.validators.RequiredValidator
1617import com.crashlytics.android.Crashlytics
18+ import com.facebook.stetho.okhttp3.StethoInterceptor
1719import com.squareup.moshi.Moshi
1820import io.fabric.sdk.android.Fabric
1921import io.reactivex.Completable
@@ -42,7 +44,7 @@ class MainActivity : AppCompatActivity() {
4244 .baseUrl(" https://raw.githubusercontent.com" )
4345 .addConverterFactory(MoshiConverterFactory .create(Moshi .Builder ().build()))
4446 .addCallAdapterFactory(RxJava2CallAdapterFactory .createAsync())
45- .client(OkHttpClient .Builder ().build())
47+ .client(OkHttpClient .Builder ().addNetworkInterceptor( StethoInterceptor ()). build())
4648 .build()
4749 .create(MaterialDesignColorsApi ::class .java)
4850
@@ -68,6 +70,8 @@ class MainActivity : AppCompatActivity() {
6870 validatableViewsForTriggerFocusChanged.addAll(arrayOf(
6971 binding.email2.register(EmailValidator (getString(R .string.validation_error_email)))
7072 ))
73+
74+ binding.colors.register(MaterialDesignColorsValidator (api, this ))
7175 }
7276
7377 private fun onSubmitClick (@Suppress(" UNUSED_PARAMETER" ) view : View ) {
0 commit comments