public class AutoPlayPauseHelper
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
AutoPlayPauseHelper.PlayerAskFor |
Modifier and Type | Field and Description |
---|---|
private boolean |
autoPlayFromOnResume |
private AutoPlayPauseHelper.PlayerAskFor |
playerAskFor |
private long |
resumePosition |
Constructor and Description |
---|
AutoPlayPauseHelper() |
AutoPlayPauseHelper(AutoPlayPauseHelper.PlayerAskFor playerAskFor) |
Modifier and Type | Method and Description |
---|---|
long |
getResumePosition()
Get lifecycle onPause() -> player.getCurrentPosition()
|
boolean |
haveResumePosition() |
boolean |
isAutoPlayFromOnResume() |
void |
onPause()
Call me in your The Activity
|
void |
onResume()
Call me in your The Activity
|
void |
setAutoPlayFromOnResume(boolean autoPlayFromOnResume) |
void |
setPlayerAskFor(AutoPlayPauseHelper.PlayerAskFor playerAskFor)
Assist internal complete a full feats.
|
private AutoPlayPauseHelper.PlayerAskFor playerAskFor
private boolean autoPlayFromOnResume
private long resumePosition
public AutoPlayPauseHelper()
public AutoPlayPauseHelper(AutoPlayPauseHelper.PlayerAskFor playerAskFor)
public void setPlayerAskFor(AutoPlayPauseHelper.PlayerAskFor playerAskFor)
public void setAutoPlayFromOnResume(boolean autoPlayFromOnResume)
public boolean isAutoPlayFromOnResume()
public boolean haveResumePosition()
public long getResumePosition()
with consumed resumePosition
public void onResume()
Activity.onResume()
public void onPause()
Activity.onPause()