Keeping Fully Kiosk Browser "On Top"

This is probably a Fully Kiosk Browser or Fire OS question, but here goes.

I am running ST on a Fire Tablet. I loaded FKB via the .apk for FireOS, so I still have full Alexa capability. So when I have the ST dashboard displayed via FKB and I ask Alexa to turn on lights, for example, the command is executed and the dashboard is still displayed. However, when I have the ST dashboard displayed and I ask Alexa to add something to my shopping list, for example, the tablet opens the shopping list app and the dashboard is no longer displayed.

Is there any way to get FKB to reopen so that I don’t have to manually select it?


Fully Kiosk Browser Controller (DTH)

I’m not sure about this exact use case, but some people have used the Fully Kiosk Browser Controller DTH to get additional control over FKB.

For example, you might be able to use the bringFullyToFront() command to bring Fully Kiosk Browser back into the foreground.

The question would be what you would use as a trigger for running that command. You might be able to just run it periodically, but that doesn’t seem the most efficient.


The app AutomateIt might be used to accomplish this as well.

For example, AutomateIt has an “Application Status” trigger which can be used to trigger an AutomateIt rule whenever an app is opened.

So I’m thinking you might be able to create a rule that says something like:

IF "Amazon Alexa" app is activated
THEN open app "Fully Kiosk Browser" 
    (with a delayed execution of XX seconds)

The Fire tablets I have nearby me at the moment don’t have voice activated Alexa on them, so I’m not able to test to the full flow.

PS. The Fire Tablets don’t expose the Settings screen for the “Activity Stats” feature that lets AutomateIt know when an app is open.

You’ll have to sideload an app called Activity Launcher. Open Activity Launcher, scroll down and expand Settings and select Apps with Usage Access, then toggle AutomateIt on.