[Interest] Make Android App Restart When It Can't Resume Quickly

Petar Koretić petar.koretic at gmail.com
Wed Aug 8 13:28:05 CEST 2018


Hi David.

For the past 3-4 years I've been actively doing Android/Qt development and
I have never had such an issue.
On many different Android boxes, TVs and phones I haven't had something
like that, not even on Nvidia shield.
Resume always happens in a matter of seconds even after standby or long
time being in background.
You could play around with options like setting true for
android:alwaysRetainTaskState or changing android:launchMode.
I would develop and test basic Android/Qt app to see what happens in your
case and then go from there.

Which Qt version are you using?

Best regards,
Petar


On Wed, Aug 8, 2018 at 8:47 AM René Hansen <renehh at gmail.com> wrote:

> As far as I know, Kodi is open source. So is their Android client:
>
> https://kodi.wiki/view/Android_development
>
> Maybe check it out for inspiration.
>
>
> /René
>
> On Tue, 7 Aug 2018 at 21:35 David Engel <david at istwok.net> wrote:
>
>> Hi,
>>
>> I'm one of the developers of the MythTV, open source DVR.  Over the
>> last several months, we've ported our frontend (aka client) from Linux
>> with Qt to run on Android with Qt.  It's to the point now that some of
>> us are using Nvidia Shield TVs as our primary frontends.
>>
>> One annoying problem that remains is that resuming the app can
>> sometimes take several minutes.  By resume I mean switching back to
>> the app after the device has been sleeping for several hours or other
>> apps have been in use.  I know Android doesn't have traditional swap
>> like Linux, so I can only assume that the Android system and/or the Qt
>> framework is saving and restoring significant process state somewhere.
>> What I'd like to do is have our app resume where it was but only if
>> that can be done in a few seconds.  If it can't resume quickly, then
>> want it to disregard any previous state and restart.  How can I do
>> that?  Other apps like Kodi seem to work that way, but I can't figure
>> out how they do it.
>>
>> Thanks,
>> David
>> --
>> David Engel
>> david at istwok.net
>> _______________________________________________
>> Interest mailing list
>> Interest at qt-project.org
>> http://lists.qt-project.org/mailman/listinfo/interest
>>
> _______________________________________________
> Interest mailing list
> Interest at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20180808/e36a00d9/attachment.html>


More information about the Interest mailing list