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.PackageManager
|
||||
import android.net.Uri
|
||||
import android.os.Environment
|
||||
import android.provider.Settings
|
||||
import android.util.Log.d
|
||||
import android.view.View
|
||||
import androidx.lifecycle.Observer
|
||||
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.model.WorkForms
|
||||
import es.verdnatura.presentation.view.feature.main.activity.MainActivity
|
||||
import java.io.File
|
||||
import java.util.*
|
||||
import kotlin.system.exitProcess
|
||||
|
||||
|
||||
|
@ -50,6 +54,7 @@ class LoginFragment : BaseFragment<FragmentLoginBinding, LoginViewModel>(LoginVi
|
|||
customDialog = CustomDialog(requireContext())
|
||||
saveIdentifiers()
|
||||
checkUser()
|
||||
createFolderSerial()
|
||||
binding.buttonLogin.setOnClickListener {
|
||||
binding.splashProgress.visibility = View.VISIBLE
|
||||
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>) {
|
||||
|
||||
workFormAdapter = WorkFormAdapter(listWorkForms, object : OnWorkFormsItemRowClickListener {
|
||||
|
@ -246,7 +270,7 @@ class LoginFragment : BaseFragment<FragmentLoginBinding, LoginViewModel>(LoginVi
|
|||
openURL.data =
|
||||
Uri.parse(it.url)
|
||||
startActivity(openURL)
|
||||
}catch (ex:Exception){
|
||||
} catch (ex:Exception) {
|
||||
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