Completed Tasks still showing in Android Widget
How can I get rid of completed tasks in the android widget? My completed tasks are still showing in the widget, forcing me to scroll to see tasks I still need to complete. The app is syncing properly.
I'm running Android 4.1.2 on a Galaxy S3 if that helps.
Please tell me - are these sub-tasks or parent tasks? Please try to clear the app's cache and/or change the view in the widget and then back to the one you're using usually and see if it helps.
Hey David, they're just tasks, not parent or child. They are in a project that is a child project though. Changing the view, clearing cache didn't even help. I even un-installed, re-installed. Right now, I've only got 3 tasks showing up on the web client and windows client. Here's a screenshot of what it looks like on the re-installed android client: http://imgur.com/kGkeBtm
Note that the tasks I need to see are below the scroll line of the widget, making it nearly useless for me.
Please try to open the app and sync and see if this alone will help. If not, click on "Today" in the widget, change the view to some project and then back to today and let me know if these tasks disappear.
Also, when you enter any of the project in which these tasks were completed through the app, do you still see them there too?
Syncing the app doesn't help, and neither does changing the view.
The tasks do not show up in the projects when I view the projects directly.
To further complicate these things, these tasks used to be child tasks, but when I upgraded to pro, I realized I could have child projects, and moved all of my child tasks to new projects which were child projects.
I do have root on this device, and develop android apps on it, so I can access logcat if your android dev wants to see any of that.
A logcat file could help us find the cause. Before doing so, please try clearing the data for Todoist and removing the widget. Then re-add the widget and let me know if it continues.
Well, lo and behold, it magically started working as expected, after I removed and added the widget a second time. (After a re-install even) Not sure what triggered it.
Here's a logcat I captured while removing/re-adding the widget, thought you might be interested since it contains some errors:
D/Instrumentation(13406): PDroid:Instrumentation:execStartActivity: execStartActivity for com.todoist
E/ActivityThread(13406): Activity com.todoist.activity.ChooseSelectionDialogActivity has leaked IntentReceiver com.android.internal.policy.impl.multiwindow.MultiPhoneWindowEvent$1@41eb7bd0 that was originally registered here. Are you missing a call to unregisterReceiver()?
E/ActivityThread(13406): android.app.IntentReceiverLeaked: Activity com.todoist.activity.ChooseSelectionDialogActivity has leaked IntentReceiver com.android.internal.policy.impl.multiwindow.MultiPhoneWindowEvent$1@41eb7bd0 that was originally registered here. Are you missing a call to unregisterReceiver()?
E/ActivityThread(13406): Activity com.todoist.appwidget.activity.ItemListAppWidgetConfigure has leaked IntentReceiver com.android.internal.policy.impl.multiwindow.MultiPhoneWindowEvent$1@420454d8 that was originally registered here. Are you missing a call to unregisterReceiver()?
E/ActivityThread(13406): android.app.IntentReceiverLeaked: Activity com.todoist.appwidget.activity.ItemListAppWidgetConfigure has leaked IntentReceiver com.android.internal.policy.impl.multiwindow.MultiPhoneWindowEvent$1@420454d8 that was originally registered here. Are you missing a call to unregisterReceiver()?
Rats, I spoke to soon.
I'm still seeing old, completed tasks show up in my Today view of the widget. Going into the app and changing the view makes them clear out, but this shouldn't be necessary; The whole point of a widget is getting the information I need at a glance.
I'm happy to help with some testing if you'd like. The device is rooted, I've access to logcats, and the ADB shell. (I'm a developer)
If you'd like, please provide us with a logcat file, it could indeed very well help us find the cause of the issue. You can upload and link it here or send it to email@example.com and firstname.lastname@example.org.
Same issue, widget does not update. Completed task still there, wrong day shown.
I have found that if I complete the task in the widget it goes away in both the widget and the app. If I complete it in the app it shows in the widget and the app with the line thru it.
I have passed this issue to the developers, thank you for your reports.
Same problem here. Can confirm the description by Robert Bendett
I have the same issue, too... there is something else peculiar that happens with these tasks - let me try explain by giving you an example from just now:
I have a weekly task due every Monday, 9am. It shows in both my Windows and my Android App.
Scenario 1: I tick it off in Windows:
Android App (even after sync) will still show the task due today
Windows App shows correctly, next due Monday 16th.
Now, if I tick it in the Android App as well, both - Win and Android - show the next due date as Monday, 23rd. So, it's taken the tick from the app as well as the tick from the Win app.
Scenario 2: I tick it off in Android first:
The task "disappears" from the today list and is listed as due next week - however, after about 24 hours, the task shows up again as - now - being overdue.
It gets even more complicated when I tick it off on my tablet (also Android) as well.
Hope that makes sense.
Thank you for the description, I will pass it to the developers, but please clarify - is the due date you're using with this task exactly "every Monday, 9am"? If so, that's not a correct date format, it should be either:
every Monday at 9am
every Monday @ 9am