FontRequestEmojiCompatConfig.RetryPolicy
public
static
abstract
class
FontRequestEmojiCompatConfig.RetryPolicy
extends Object
java.lang.Object
|
↳ |
androidx.emoji.text.FontRequestEmojiCompatConfig.RetryPolicy
|
Retry policy used when the font provider is not ready to give the font file.
To control the thread the retries are handled on, see
FontRequestEmojiCompatConfig.setHandler(Handler)
.
Summary
Public methods |
abstract
long
|
getRetryDelay()
Called each time the metadata loading fails.
|
Inherited methods |
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
final
void
|
wait()
|
|
Public constructors
RetryPolicy
public RetryPolicy ()
Public methods
getRetryDelay
public abstract long getRetryDelay ()
Called each time the metadata loading fails.
This is primarily due to a pending download of the font.
If a value larger than zero is returned, metadata loader will retry after the given
milliseconds.
If zero
is returned, metadata loader will retry immediately.
If a value less than 0 is returned, the metadata loader will stop retrying and
EmojiCompat will get into EmojiCompat.LOAD_STATE_FAILED
state.
Note that the retry may happen earlier than you specified if the font provider notifies
that the download is completed.
Returns |
long |
long milliseconds to wait until next retry
|