Radzenie sobie z wyjątkami (między procesami) w niestandardowym dostawcy treści systemu Android

Mam niestandardowego dostawcę treści w mojej aplikacji na Androida, który działa całkiem dobrze. Oczekuję, że inne aplikacje również będą miały dostęp do mojego dostawcy treści. Chciałbym uzyskać czysty sposób na przekazywanie wyjątków i błędów, ale o ile mogę stwierdzić, że struktura dostawcy treści Android nie zapewnia żadnego sposobu propagowania wyjątków między procesami.

Jak wskazać stan wyjątku mojemu rozmówcy? Czy muszę jakoś zakodować go w moich zwróconych danych i polegać na klientach, aby go sprawdzić? Czy jest jakaś alternatywa? Jeśli jest to kodowanie do zwykłych danych zwrotnych, to jaki jest najlepszy sposób? (Widzę wiele alternatyw dlaCursor zwrócone przez aquery zadzwoń, ale co zUri wrócił przezinsert, alboint wrócił przezupdate lubdelete?)

questionAnswers(1)

yourAnswerToTheQuestion