pull/38/head
kunfei 5 years ago
parent ca910982eb
commit 1f2fd8bd64
  1. 8
      app/src/main/java/io/legado/app/ui/book/read/ReadBookActivity.kt

@ -193,9 +193,6 @@ class ReadBookActivity : VMBaseActivity<ReadBookViewModel>(R.layout.activity_boo
override fun onKeyDown(keyCode: Int, event: KeyEvent?): Boolean { override fun onKeyDown(keyCode: Int, event: KeyEvent?): Boolean {
when (keyCode) { when (keyCode) {
KeyEvent.KEYCODE_BACK -> {
event?.startTracking()
}
KeyEvent.KEYCODE_VOLUME_UP -> { KeyEvent.KEYCODE_VOLUME_UP -> {
if (volumeKeyPage(PageDelegate.Direction.PREV)) { if (volumeKeyPage(PageDelegate.Direction.PREV)) {
return true return true
@ -234,7 +231,10 @@ class ReadBookActivity : VMBaseActivity<ReadBookViewModel>(R.layout.activity_boo
} }
KeyEvent.KEYCODE_BACK -> { KeyEvent.KEYCODE_BACK -> {
event?.let { event?.let {
if ((event.flags and KeyEvent.FLAG_CANCELED_LONG_PRESS == 0)) { if ((event.flags and KeyEvent.FLAG_CANCELED_LONG_PRESS == 0)
&& event.isTracking
&& !event.isCanceled
) {
if (readAloudStatus == Status.PLAY) { if (readAloudStatus == Status.PLAY) {
ReadAloud.pause(this) ReadAloud.pause(this)
toast(R.string.read_aloud_pause) toast(R.string.read_aloud_pause)

Loading…
Cancel
Save