reset idle timer each time a new swap screen is loaded
This means that as long as the user is using swap, it'll stay running.
This commit is contained in:
parent
e02bc4134a
commit
74c3c24f0a
@ -484,7 +484,11 @@ public class SwapService extends Service {
|
||||
}
|
||||
}
|
||||
|
||||
private void initTimer() {
|
||||
/**
|
||||
* Sets or resets the idel timer for {@link #TIMEOUT}ms, once the timer
|
||||
* expires, this service and all things that rely on it will be stopped.
|
||||
*/
|
||||
public void initTimer() {
|
||||
if (timer != null) {
|
||||
Utils.debugLog(TAG, "Cancelling existing timeout timer so timeout can be reset.");
|
||||
timer.cancel();
|
||||
|
@ -472,6 +472,8 @@ public class SwapWorkflowActivity extends AppCompatActivity {
|
||||
}
|
||||
|
||||
public void inflateSwapView(@LayoutRes int viewRes) {
|
||||
getSwapService().initTimer();
|
||||
|
||||
container.removeAllViews();
|
||||
View view = ((LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE)).inflate(viewRes, container, false);
|
||||
currentView = (SwapView) view;
|
||||
|
Loading…
x
Reference in New Issue
Block a user