|
@@ -13,7 +13,6 @@ import androidx.lifecycle.MutableLiveData
|
|
|
import androidx.lifecycle.ViewModel
|
|
|
import androidx.lifecycle.lifecycleScope
|
|
|
import com.doverfuelingsolutions.issp.R
|
|
|
-import com.doverfuelingsolutions.issp.api.SystemApi
|
|
|
import com.doverfuelingsolutions.issp.data.GlobalData
|
|
|
import com.doverfuelingsolutions.issp.databinding.ActivityMainBinding
|
|
|
import com.doverfuelingsolutions.issp.fusion.FusionError
|
|
@@ -28,7 +27,6 @@ import com.doverfuelingsolutions.issp.view.fragment.FragmentSelect
|
|
|
import com.wayne.www.waynelib.fdc.FdcClient
|
|
|
import com.youth.banner.adapter.BannerImageAdapter
|
|
|
import com.youth.banner.holder.BannerImageHolder
|
|
|
-import kotlinx.coroutines.delay
|
|
|
import kotlinx.coroutines.launch
|
|
|
import java.io.File
|
|
|
|
|
@@ -50,7 +48,7 @@ class MainActivity : AppCompatActivity(),
|
|
|
}
|
|
|
private val mainViewModel: MainViewModel by viewModels()
|
|
|
|
|
|
- private var isFragmentHoldBack = true
|
|
|
+ private var isBlockBackPress = false
|
|
|
|
|
|
override fun onCreate(savedInstanceState: Bundle?) {
|
|
|
super.onCreate(savedInstanceState)
|
|
@@ -98,7 +96,7 @@ class MainActivity : AppCompatActivity(),
|
|
|
}
|
|
|
|
|
|
override fun onBackPressed() {
|
|
|
- if (isFragmentHoldBack) super.onBackPressed()
|
|
|
+ if (!isBlockBackPress) super.onBackPressed()
|
|
|
}
|
|
|
|
|
|
override fun onLongClick(v: View?): Boolean {
|
|
@@ -199,6 +197,10 @@ class MainActivity : AppCompatActivity(),
|
|
|
finish()
|
|
|
}
|
|
|
|
|
|
+ fun blockBackPress(isBlock: Boolean) {
|
|
|
+ isBlockBackPress = isBlock
|
|
|
+ }
|
|
|
+
|
|
|
class MainViewModel : ViewModel() {
|
|
|
val stationName = MutableLiveData("")
|
|
|
}
|