@gildor @louiscad I'm certain the idea would work there as well. I've now only done it for dialog fragments (again another pain in handling the dialog result). What I may do is rip out this code into it's own project so it's not mixed with my rather unrelated library. I'll probably keep a part that handles with accountmanagers though (the account management system is great when it works, but a real old pain to make work correctly - especially without requiring permissions - it is doable but requires some very careful navigation through the API's).