Interface LoaderErrorThrower

  • All Known Implementing Classes:
    Loader, LoaderErrorThrower.Placeholder

    @Deprecated
    public interface LoaderErrorThrower
    Deprecated.
    com.google.android.exoplayer2 is deprecated. Please migrate to androidx.media3 (which contains the same ExoPlayer code). See the migration guide for more details, including a script to help with the migration.
    Conditionally throws errors affecting a Loader.
    • Method Detail

      • maybeThrowError

        void maybeThrowError()
                      throws IOException
        Deprecated.
        Throws a fatal error, or a non-fatal error if loading is currently backed off and the current Loader.Loadable has incurred a number of errors greater than the Loaders default minimum number of retries. Else does nothing.
        Throws:
        IOException - The error.
      • maybeThrowError

        void maybeThrowError​(int minRetryCount)
                      throws IOException
        Deprecated.
        Throws a fatal error, or a non-fatal error if loading is currently backed off and the current Loader.Loadable has incurred a number of errors greater than the specified minimum number of retries. Else does nothing.
        Parameters:
        minRetryCount - A minimum retry count that must be exceeded for a non-fatal error to be thrown. Should be non-negative.
        Throws:
        IOException - The error.