Compare commits
1 commit
80afe37050
...
aa8e3f5e53
Author | SHA1 | Date | |
---|---|---|---|
aa8e3f5e53 |
2 changed files with 1 additions and 16 deletions
|
@ -1,7 +1,6 @@
|
|||
package im.angry.openeuicc.ui
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.app.AlertDialog
|
||||
import android.content.BroadcastReceiver
|
||||
import android.content.Context
|
||||
import android.content.Intent
|
||||
|
@ -131,18 +130,7 @@ open class MainActivity : BaseEuiccAccessActivity(), OpenEuiccContextMarker {
|
|||
private fun ensureNotificationPermissions() {
|
||||
val permission = android.Manifest.permission.POST_NOTIFICATIONS
|
||||
if (checkSelfPermission(permission) == PackageManager.PERMISSION_GRANTED) return
|
||||
if (!shouldShowRequestPermissionRationale(permission)) {
|
||||
requestPermissions(arrayOf(permission), PERMISSION_REQUEST_CODE)
|
||||
return
|
||||
}
|
||||
AlertDialog.Builder(this)
|
||||
.setTitle(R.string.notification_permission_request_title)
|
||||
.setMessage(R.string.notification_permission_request_desc)
|
||||
.setPositiveButton(android.R.string.ok) { _, _ ->
|
||||
requestPermissions(arrayOf(permission), PERMISSION_REQUEST_CODE)
|
||||
}
|
||||
.create()
|
||||
.show()
|
||||
requestPermissions(arrayOf(permission), PERMISSION_REQUEST_CODE)
|
||||
}
|
||||
|
||||
private suspend fun init(fromUsbEvent: Boolean = false) {
|
||||
|
|
|
@ -5,9 +5,6 @@
|
|||
|
||||
<string name="notification_help">Help</string>
|
||||
|
||||
<string name="notification_permission_request_title">Notification Permission Needed</string>
|
||||
<string name="notification_permission_request_desc">During the download process, notification permissions are required so that the app does not need to stay in the foreground</string>
|
||||
|
||||
<string name="profile_reload_slots">Reload Slots</string>
|
||||
<string name="profile_no_enabled_profile">Unknown</string>
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue