refs #4815
This commit is contained in:
parent
078713348e
commit
5d4acebccd
|
@ -8,7 +8,9 @@ import android.content.SharedPreferences
|
||||||
import android.content.pm.PackageInfo
|
import android.content.pm.PackageInfo
|
||||||
import android.content.pm.PackageManager
|
import android.content.pm.PackageManager
|
||||||
import android.net.Uri
|
import android.net.Uri
|
||||||
|
import android.os.Environment
|
||||||
import android.provider.Settings
|
import android.provider.Settings
|
||||||
|
import android.util.Log.d
|
||||||
import android.view.View
|
import android.view.View
|
||||||
import androidx.lifecycle.Observer
|
import androidx.lifecycle.Observer
|
||||||
import androidx.recyclerview.widget.LinearLayoutManager
|
import androidx.recyclerview.widget.LinearLayoutManager
|
||||||
|
@ -27,6 +29,8 @@ import es.verdnatura.presentation.view.component.CustomDialogList
|
||||||
import es.verdnatura.presentation.view.feature.login.adapter.WorkFormAdapter
|
import es.verdnatura.presentation.view.feature.login.adapter.WorkFormAdapter
|
||||||
import es.verdnatura.presentation.view.feature.login.model.WorkForms
|
import es.verdnatura.presentation.view.feature.login.model.WorkForms
|
||||||
import es.verdnatura.presentation.view.feature.main.activity.MainActivity
|
import es.verdnatura.presentation.view.feature.main.activity.MainActivity
|
||||||
|
import java.io.File
|
||||||
|
import java.util.*
|
||||||
import kotlin.system.exitProcess
|
import kotlin.system.exitProcess
|
||||||
|
|
||||||
|
|
||||||
|
@ -50,6 +54,7 @@ class LoginFragment : BaseFragment<FragmentLoginBinding, LoginViewModel>(LoginVi
|
||||||
customDialog = CustomDialog(requireContext())
|
customDialog = CustomDialog(requireContext())
|
||||||
saveIdentifiers()
|
saveIdentifiers()
|
||||||
checkUser()
|
checkUser()
|
||||||
|
createFolderSerial()
|
||||||
binding.buttonLogin.setOnClickListener {
|
binding.buttonLogin.setOnClickListener {
|
||||||
binding.splashProgress.visibility = View.VISIBLE
|
binding.splashProgress.visibility = View.VISIBLE
|
||||||
viewModel.loginSalix(
|
viewModel.loginSalix(
|
||||||
|
@ -88,6 +93,25 @@ class LoginFragment : BaseFragment<FragmentLoginBinding, LoginViewModel>(LoginVi
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private fun createFolderSerial() {
|
||||||
|
|
||||||
|
val directory = File(
|
||||||
|
requireContext().getExternalFilesDir(Environment.DIRECTORY_DOCUMENTS),
|
||||||
|
"/dataSerial"
|
||||||
|
)
|
||||||
|
if (!directory.exists()) {
|
||||||
|
directory.mkdirs()
|
||||||
|
}
|
||||||
|
try {
|
||||||
|
val filename = "serie.txt"
|
||||||
|
val file = File(directory, filename)
|
||||||
|
saveData("serial", file.readText())
|
||||||
|
} catch (ex: Exception) {
|
||||||
|
""
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
private fun setAdapter(listWorkForms: List<WorkForms>) {
|
private fun setAdapter(listWorkForms: List<WorkForms>) {
|
||||||
|
|
||||||
workFormAdapter = WorkFormAdapter(listWorkForms, object : OnWorkFormsItemRowClickListener {
|
workFormAdapter = WorkFormAdapter(listWorkForms, object : OnWorkFormsItemRowClickListener {
|
||||||
|
@ -246,7 +270,7 @@ class LoginFragment : BaseFragment<FragmentLoginBinding, LoginViewModel>(LoginVi
|
||||||
openURL.data =
|
openURL.data =
|
||||||
Uri.parse(it.url)
|
Uri.parse(it.url)
|
||||||
startActivity(openURL)
|
startActivity(openURL)
|
||||||
}catch (ex:Exception){
|
} catch (ex:Exception) {
|
||||||
getString(R.string.problemUpdate).toast(requireActivity())
|
getString(R.string.problemUpdate).toast(requireActivity())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -845,6 +845,19 @@ class MainActivity : BaseActivity<ActivityMainBinding>(), OnPasillerosItemClickL
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
override fun onUserInteraction() {
|
||||||
|
super.onUserInteraction()
|
||||||
|
|
||||||
|
if ((System.currentTimeMillis() / 1000 / 60 / 60) - miTime > 4) {
|
||||||
|
miTime = System.currentTimeMillis() / 1000 / 60 / 60
|
||||||
|
val loginViewModel: LoginViewModel by viewModel()
|
||||||
|
loginViewModel.deviceLog_add(
|
||||||
|
getString(R.string.logAppName),
|
||||||
|
"14.1Beta",
|
||||||
|
"android_id"
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue