diff --git a/app/src/main/java/com/topjohnwu/magisk/ui/base/BaseUIActivity.kt b/app/src/main/java/com/topjohnwu/magisk/ui/base/BaseUIActivity.kt index 43ec39d27..ae357e48c 100644 --- a/app/src/main/java/com/topjohnwu/magisk/ui/base/BaseUIActivity.kt +++ b/app/src/main/java/com/topjohnwu/magisk/ui/base/BaseUIActivity.kt @@ -2,6 +2,7 @@ package com.topjohnwu.magisk.ui.base import android.content.Intent import android.os.Bundle +import android.view.KeyEvent import android.view.View import android.view.ViewGroup import androidx.appcompat.app.AppCompatDelegate @@ -96,6 +97,10 @@ abstract class BaseUIActivity() super.onDestroyView() } + override fun onKeyEvent(event: KeyEvent): Boolean { + return when(event.keyCode) { + KeyEvent.KEYCODE_VOLUME_UP, + KeyEvent.KEYCODE_VOLUME_DOWN -> true + else -> false + } + } + override fun onBackPressed(): Boolean { if (viewModel.loading) return true return super.onBackPressed()