Not able to report completed tasks in Android 8 Oreo.

Message boards : Questions and problems : Not able to report completed tasks in Android 8 Oreo.
Message board moderation

To post messages, you must log in.

AuthorMessage
Matheus Reich

Send message
Joined: 24 Mar 18
Posts: 1
Brazil
Message 88073 - Posted: 15 Sep 2018, 2:03:07 UTC
Last modified: 15 Sep 2018, 2:09:26 UTC

Hello everyone. So, I had a problem with BOINC Manager on Android 8. Couple of days ago, my Xiaomi Redmi 5 Plus got a update that upgraded it to Oreo. After that, I had issues with BOINC. I cannot run any tasks with the minimum battery limit condition on (I leave it set to 30%), and to get them running, I had to disable that setting. After my tasks we're completed, I'm not able to report them, so now they are simply sitting there, waiting for a network connection, even though I have it connected all the time (through Wi-Fi or LTE).

What am I supposed to do now? Reinstall it and lose my completed tasks, or wait for a fix?

EDIT: FYI, it was working almost perfectly on Android 7, it rarely crashed, and to fix that I only had to reopen it.
ID: 88073 · Report as offensive
Profile Gary Charpentier
Avatar

Send message
Joined: 23 Feb 08
Posts: 2462
United States
Message 88076 - Posted: 15 Sep 2018, 5:24:49 UTC - in response to Message 88073.  

Hello everyone. So, I had a problem with BOINC Manager on Android 8. Couple of days ago, my Xiaomi Redmi 5 Plus got a update that upgraded it to Oreo. After that, I had issues with BOINC. I cannot run any tasks with the minimum battery limit condition on (I leave it set to 30%), and to get them running, I had to disable that setting. After my tasks we're completed, I'm not able to report them, so now they are simply sitting there, waiting for a network connection, even though I have it connected all the time (through Wi-Fi or LTE).

What am I supposed to do now? Reinstall it and lose my completed tasks, or wait for a fix?

EDIT: FYI, it was working almost perfectly on Android 7, it rarely crashed, and to fix that I only had to reopen it.

https://www.engadget.com/2018/09/14/google-android-pie-battery-saver-setting-remote-update/
ID: 88076 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 88077 - Posted: 15 Sep 2018, 7:09:24 UTC - in response to Message 88073.  
Last modified: 15 Sep 2018, 7:09:35 UTC

The BOINC you're running is optimized for Android 5.0, that it runs on 6 and 7 is sheer luck and only because Google didn't change too much in those versions of Android. In 8 however, it did change a lot (e.g. drivers running separately from the OS) and one of those changes is in the Background Execution Limits which gets into play here.

Whenever an app runs in the background, it consumes some of the device's limited resources, like RAM. This can result in an impaired user experience, especially if the user is using a resource-intensive app, such as playing a game or watching video. To improve the user experience, Android 8.0 (API level 26) imposes limitations on what apps can do while running in the background. This document describes the changes to the operating system, and how you can update your app to work well under the new limitations.
That's not something the developers of BOINC can easily fix or workaround on. It may even be the end of the BOINC app on Android.
ID: 88077 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 88078 - Posted: 15 Sep 2018, 7:12:26 UTC - in response to Message 88076.  

@Gary, your link is for Pie (Android 9), while Matheus has a problem with Oreo (Android 8).
The problem you point out was also only temporary and only on the devices Google updates immediately (i.e. all of their own brands and branches).
ID: 88078 · Report as offensive

Message boards : Questions and problems : Not able to report completed tasks in Android 8 Oreo.

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.