Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
M
Magisk
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
Magisk
Commits
93d57164
Commit
93d57164
authored
Jun 07, 2020
by
Fox2Code
Committed by
John Wu
Jun 27, 2020
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Disable Volumes keys on flash
- Thank Diareuse for helping me
parent
4b8e92f0
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
19 additions
and
0 deletions
+19
-0
BaseUIActivity.kt
.../main/java/com/topjohnwu/magisk/ui/base/BaseUIActivity.kt
+5
-0
BaseUIFragment.kt
.../main/java/com/topjohnwu/magisk/ui/base/BaseUIFragment.kt
+5
-0
FlashFragment.kt
.../main/java/com/topjohnwu/magisk/ui/flash/FlashFragment.kt
+9
-0
No files found.
app/src/main/java/com/topjohnwu/magisk/ui/base/BaseUIActivity.kt
View file @
93d57164
...
...
@@ -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<ViewModel : BaseViewModel, Binding : ViewDataBindi
delegate
.
onResume
()
}
override
fun
dispatchKeyEvent
(
event
:
KeyEvent
):
Boolean
{
return
currentFragment
?.
onKeyEvent
(
event
)
==
true
||
super
.
dispatchKeyEvent
(
event
)
}
override
fun
onEventDispatched
(
event
:
ViewEvent
)
{
delegate
.
onEventExecute
(
event
,
this
)
when
(
event
)
{
...
...
app/src/main/java/com/topjohnwu/magisk/ui/base/BaseUIFragment.kt
View file @
93d57164
package
com.topjohnwu.magisk.ui.base
import
android.os.Bundle
import
android.view.KeyEvent
import
android.view.LayoutInflater
import
android.view.View
import
android.view.ViewGroup
...
...
@@ -51,6 +52,10 @@ abstract class BaseUIFragment<ViewModel : BaseViewModel, Binding : ViewDataBindi
delegate
.
onEventExecute
(
event
,
this
)
}
open
fun
onKeyEvent
(
event
:
KeyEvent
):
Boolean
{
return
false
}
open
fun
onBackPressed
():
Boolean
=
false
...
...
app/src/main/java/com/topjohnwu/magisk/ui/flash/FlashFragment.kt
View file @
93d57164
...
...
@@ -5,6 +5,7 @@ import android.content.Context
import
android.content.pm.ActivityInfo
import
android.net.Uri
import
android.os.Bundle
import
android.view.KeyEvent
import
android.view.Menu
import
android.view.MenuInflater
import
android.view.MenuItem
...
...
@@ -62,6 +63,14 @@ class FlashFragment : BaseUIFragment<FlashViewModel, FragmentFlashMd2Binding>()
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
()
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment