From 53168c7f8b9b58009b3134e706dd58dfe335ed60 Mon Sep 17 00:00:00 2001 From: Elliot Wolk Date: Sun, 13 Mar 2022 14:16:16 -0400 Subject: [PATCH] android: add intents for ReaderAction (e.g.: org.coolreader.cmd.PAGE_UP) --- android/src/org/coolreader/CoolReader.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/android/src/org/coolreader/CoolReader.java b/android/src/org/coolreader/CoolReader.java index 2d26520ec..957d6ec1c 100644 --- a/android/src/org/coolreader/CoolReader.java +++ b/android/src/org/coolreader/CoolReader.java @@ -763,7 +763,16 @@ private boolean processIntent(Intent intent) { if (uri != null) { fileToOpen = filePathFromUri(uri); } + } else { + for (ReaderAction ra: ReaderAction.AVAILABLE_ACTIONS) { + String raIntentName = "org.coolreader.cmd." + ra.id; + if (raIntentName.equals(intent.getAction())) { + mReaderView.onCommand(ra.cmd, ra.param, null); + return true; + } + } } + if (fileToOpen == null && intent.getExtras() != null) { log.d("extras=" + intent.getExtras()); fileToOpen = intent.getExtras().getString(OPEN_FILE_PARAM);