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