Browse Source

step three refactor

PankajBranch
Manoj 2 years ago
parent
commit
8d163caae7
5 changed files with 12 additions and 15 deletions
  1. +8
    -13
      app/src/main/java/com/nivesh/production/bajajfd/ui/fragment/StepThreeBajajFDFragment.kt
  2. +1
    -1
      app/src/main/res/layout/fragment_bajajfd_step_three.xml
  3. +1
    -1
      app/src/main/res/layout/fragment_bajajfd_step_two.xml
  4. +1
    -0
      app/src/main/res/values-hi-rIN/strings.xml
  5. +1
    -0
      app/src/main/res/values/strings.xml

+ 8
- 13
app/src/main/java/com/nivesh/production/bajajfd/ui/fragment/StepThreeBajajFDFragment.kt View File

@ -7,7 +7,6 @@ import android.content.pm.PackageManager
import android.graphics.Bitmap import android.graphics.Bitmap
import android.net.Uri import android.net.Uri
import android.os.Bundle import android.os.Bundle
import android.os.Environment
import android.provider.MediaStore import android.provider.MediaStore
import android.util.Log import android.util.Log
import android.view.LayoutInflater import android.view.LayoutInflater
@ -38,18 +37,14 @@ import com.nivesh.production.bajajfd.util.Common
import com.nivesh.production.bajajfd.util.Constants import com.nivesh.production.bajajfd.util.Constants
import com.nivesh.production.bajajfd.util.Resource import com.nivesh.production.bajajfd.util.Resource
import com.nivesh.production.bajajfd.viewModel.StepThreeBajajFDViewModel import com.nivesh.production.bajajfd.viewModel.StepThreeBajajFDViewModel
import retrofit2.http.Tag
import java.io.File import java.io.File
import java.security.AccessController.checkPermission
import java.text.SimpleDateFormat
import java.util.*
class StepThreeBajajFDFragment : Fragment() { class StepThreeBajajFDFragment : Fragment() {
private var latestTmpUri: Uri? = null private var latestTmpUri: Uri? = null
private var _binding: FragmentBajajfdStepThreeBinding? = null private var _binding: FragmentBajajfdStepThreeBinding? = null
private val binding get() = _binding!! private val binding get() = _binding!!
private lateinit var listOfTitle: List<GetCodes>
private lateinit var listOfDocType: List<GetCodes>
private lateinit var bajajFDInterface: BajajFDInterface private lateinit var bajajFDInterface: BajajFDInterface
private lateinit var stepThreeBajajFDViewModel: StepThreeBajajFDViewModel private lateinit var stepThreeBajajFDViewModel: StepThreeBajajFDViewModel
@ -117,7 +112,7 @@ class StepThreeBajajFDFragment : Fragment() {
selectImage() selectImage()
} }
binding.spTitle.onItemClickListener =
binding.spDocType.onItemClickListener =
AdapterView.OnItemClickListener { parent, _, position, _ -> AdapterView.OnItemClickListener { parent, _, position, _ ->
val getCodes: GetCodes = parent.getItemAtPosition(position) as GetCodes val getCodes: GetCodes = parent.getItemAtPosition(position) as GetCodes
@ -252,19 +247,19 @@ class StepThreeBajajFDFragment : Fragment() {
getCodeResponse.Response.StatusCode.let { code -> getCodeResponse.Response.StatusCode.let { code ->
when (code) { when (code) {
200 -> { 200 -> {
listOfTitle = getCodeResponse.Response.GetCodesList
if (listOfTitle.isNotEmpty()) {
listOfDocType = getCodeResponse.Response.GetCodesList
if (listOfDocType.isNotEmpty()) {
val adapter = ArrayAdapter( val adapter = ArrayAdapter(
activity as BajajFdMainActivity, activity as BajajFdMainActivity,
R.layout.spinner_dropdown, R.layout.spinner_dropdown,
listOfTitle
listOfDocType
) )
binding.spTitle.setAdapter(adapter)
binding.spTitle.setText(
binding.spDocType.setAdapter(adapter)
binding.spDocType.setText(
adapter.getItem(0)?.Value, adapter.getItem(0)?.Value,
false false
) )
setOtherUploadLayout(listOfTitle[0].Value)
setOtherUploadLayout(listOfDocType[0].Value)
} }
} }
// 650 -> refreshToken() // 650 -> refreshToken()


+ 1
- 1
app/src/main/res/layout/fragment_bajajfd_step_three.xml View File

@ -159,7 +159,7 @@
app:layout_constraintTop_toBottomOf="@+id/btnPhotoUpload"> app:layout_constraintTop_toBottomOf="@+id/btnPhotoUpload">
<com.google.android.material.textfield.MaterialAutoCompleteTextView <com.google.android.material.textfield.MaterialAutoCompleteTextView
android:id="@+id/spTitle"
android:id="@+id/spDocType"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:background="@drawable/rounded_corner_with_line" android:background="@drawable/rounded_corner_with_line"


+ 1
- 1
app/src/main/res/layout/fragment_bajajfd_step_two.xml View File

@ -190,7 +190,7 @@
app:layout_constraintTop_toBottomOf="@+id/tlDepositAmount"> app:layout_constraintTop_toBottomOf="@+id/tlDepositAmount">
<com.google.android.material.textfield.MaterialAutoCompleteTextView <com.google.android.material.textfield.MaterialAutoCompleteTextView
android:id="@+id/spTitle"
android:id="@+id/spDocType"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:background="@drawable/rounded_corner_with_line" android:background="@drawable/rounded_corner_with_line"


+ 1
- 0
app/src/main/res/values-hi-rIN/strings.xml View File

@ -239,5 +239,6 @@
<string name="ok">OK</string> <string name="ok">OK</string>
<string name="cancel">Cancel</string> <string name="cancel">Cancel</string>
<string name="aadhar">Aadhar</string>
</resources> </resources>

+ 1
- 0
app/src/main/res/values/strings.xml View File

@ -238,6 +238,7 @@
<string name="ok">OK</string> <string name="ok">OK</string>
<string name="cancel">Cancel</string> <string name="cancel">Cancel</string>
<string name="aadhar">Aadhar</string>
<array name="addressType"> <array name="addressType">


Loading…
Cancel
Save

Powered by TurnKey Linux.