Różnica między `initLoader` i` restartLoader` w `LoaderManager`

Jestem całkowicie zagubiony w związku z różnicami międzyinitLoader irestartLoader funkcjeLoaderManager:

Oba mają ten sam podpis.restartLoader tworzy również program ładujący, jeśli nie istnieje („Rozpoczyna nowy lub uruchamia ponownie istniejący program ładujący w tym menedżerze”).

Czy istnieje związek między tymi dwiema metodami? Czy dzwonirestartLoader zawsze dzwońinitLoader? Mogę zadzwonićrestartLoader bez konieczności dzwonieniainitLoader? Czy to zadzwonić?initLoader dwa razy, aby odświeżyć dane? Kiedy należy użyć jednego z dwóch i (ważne!) Dlaczego?

questionAnswers(6)

yourAnswerToTheQuestion