Tracks broadcasts about changes in the state
扩展: | Object |
应用安装包: | accountkit |
TrackerBase()
The constructor.
public TrackerBase()
startTracking()
Starts tracking the state
public void startTracking()
stopTracking()
Stops tracking the state
public void stopTracking()
pauseTracking()
Pauses tracking the state
The state changes will be enqueued and then flushed out after the next call to startTracking.
public void pauseTracking()
isPaused()
Gets whether the tracker is paused
public boolean isPaused()
isTracking()
Gets whether the tracker is tracking the state
public boolean isTracking()
getActionStateChanged()
protected abstract String getActionStateChanged()
isLocal()
Specified whether the broadcasts are local.
When true, this class will receive broadcasts from the LocalBroadcastManager, otherwise from the application context. Returns true by default.
protected boolean isLocal()
onReceive(Intent)
Called when the broadcast is received.
protected abstract void onReceive(Intent intent)
参数 | 描述 |
---|---|
intent | The intent that was broadcast |
EXTRA_LOGIN_ERROR
public static final String EXTRA_LOGIN_ERROR
EXTRA_LOGIN_MODEL
public static final String EXTRA_LOGIN_MODEL
EXTRA_LOGIN_STATUS
public static final String EXTRA_LOGIN_STATUS