diff --git a/app/build.gradle b/app/build.gradle
index a65f1422..b43fceeb 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -30,6 +30,10 @@ android {
kotlinOptions {
jvmTarget = '1.8'
}
+
+ buildFeatures {
+ viewBinding true
+ }
}
dependencies {
@@ -42,7 +46,7 @@ dependencies {
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
implementation 'androidx.navigation:navigation-fragment-ktx:2.3.5'
implementation 'androidx.navigation:navigation-ui-ktx:2.3.5'
- testImplementation 'junit:junit:4.+'
+ testImplementation 'junit:junit:4.13.2'
androidTestImplementation 'androidx.test.ext:junit:1.1.2'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'
}
\ No newline at end of file
diff --git a/app/src/main/java/dev/jdtech/jellyfin/AddServerFragment.kt b/app/src/main/java/dev/jdtech/jellyfin/AddServerFragment.kt
index 6dbbbac2..0b8fe765 100644
--- a/app/src/main/java/dev/jdtech/jellyfin/AddServerFragment.kt
+++ b/app/src/main/java/dev/jdtech/jellyfin/AddServerFragment.kt
@@ -5,12 +5,24 @@ import androidx.fragment.app.Fragment
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
+import androidx.navigation.findNavController
+import dev.jdtech.jellyfin.databinding.FragmentAddServerBinding
class AddServerFragment : Fragment() {
+ private var _binding: FragmentAddServerBinding? = null
+ private val binding get() = _binding!!
+
override fun onCreateView(
inflater: LayoutInflater, container: ViewGroup?,
savedInstanceState: Bundle?
): View? {
- return inflater.inflate(R.layout.fragment_add_server, container, false)
+ _binding = FragmentAddServerBinding.inflate(inflater, container, false)
+ val view = binding.root
+
+ binding.buttonConnect.setOnClickListener { v: View ->
+ v.findNavController().navigate(R.id.action_addServerFragment_to_loginFragment)
+ }
+
+ return view
}
}
\ No newline at end of file
diff --git a/app/src/main/res/layout/fragment_add_server.xml b/app/src/main/res/layout/fragment_add_server.xml
index 8bf7c03f..5f791ac7 100644
--- a/app/src/main/res/layout/fragment_add_server.xml
+++ b/app/src/main/res/layout/fragment_add_server.xml
@@ -45,7 +45,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="24dp"
- android:autofillHints="serverAddress"
+ android:autofillHints="no"
android:background="@drawable/edit_text_background"
android:hint="@string/edit_text_server_address_hint"
android:inputType="text"
@@ -54,7 +54,7 @@
android:textColorHint="@color/neutral_400" />
+ tools:layout="@layout/fragment_add_server" >
+
+
+
\ No newline at end of file