Compare commits
1 commit
14c09d9195
...
07f57d5c7f
Author | SHA1 | Date | |
---|---|---|---|
07f57d5c7f |
2 changed files with 5 additions and 6 deletions
|
@ -39,10 +39,8 @@ import im.angry.openeuicc.util.*
|
||||||
import kotlinx.coroutines.Dispatchers
|
import kotlinx.coroutines.Dispatchers
|
||||||
import kotlinx.coroutines.TimeoutCancellationException
|
import kotlinx.coroutines.TimeoutCancellationException
|
||||||
import kotlinx.coroutines.flow.StateFlow
|
import kotlinx.coroutines.flow.StateFlow
|
||||||
import kotlinx.coroutines.flow.first
|
|
||||||
import kotlinx.coroutines.flow.stateIn
|
import kotlinx.coroutines.flow.stateIn
|
||||||
import kotlinx.coroutines.launch
|
import kotlinx.coroutines.launch
|
||||||
import kotlinx.coroutines.runBlocking
|
|
||||||
import kotlinx.coroutines.withContext
|
import kotlinx.coroutines.withContext
|
||||||
|
|
||||||
open class EuiccManagementFragment : Fragment(), EuiccProfilesChangedListener,
|
open class EuiccManagementFragment : Fragment(), EuiccProfilesChangedListener,
|
||||||
|
@ -141,10 +139,8 @@ open class EuiccManagementFragment : Fragment(), EuiccProfilesChangedListener,
|
||||||
logicalSlotId != -1
|
logicalSlotId != -1
|
||||||
menu.findItem(R.id.euicc_info).isVisible =
|
menu.findItem(R.id.euicc_info).isVisible =
|
||||||
logicalSlotId != -1
|
logicalSlotId != -1
|
||||||
menu.findItem(R.id.euicc_memory_reset).apply {
|
menu.findItem(R.id.euicc_memory_reset).isVisible =
|
||||||
isEnabled = runBlocking { preferenceRepository.euiccMemoryResetFlow.first() }
|
logicalSlotId == EuiccChannelManager.USB_CHANNEL_ID
|
||||||
isVisible = isEnabled and isUsb
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onOptionsItemSelected(item: MenuItem) = when (item.itemId) {
|
override fun onOptionsItemSelected(item: MenuItem) = when (item.itemId) {
|
||||||
|
|
|
@ -3,7 +3,10 @@ package im.angry.openeuicc.ui
|
||||||
import android.graphics.Typeface
|
import android.graphics.Typeface
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
import android.text.Editable
|
import android.text.Editable
|
||||||
|
import android.text.InputType
|
||||||
import android.util.Log
|
import android.util.Log
|
||||||
|
import android.view.View
|
||||||
|
import android.view.inputmethod.EditorInfo
|
||||||
import android.widget.EditText
|
import android.widget.EditText
|
||||||
import android.widget.Toast
|
import android.widget.Toast
|
||||||
import androidx.appcompat.app.AlertDialog
|
import androidx.appcompat.app.AlertDialog
|
||||||
|
|
Loading…
Add table
Reference in a new issue