Skip to content

Commit 17d521d

Browse files
authored
Restart adapter when app is resumed (#54)
1 parent a4a8095 commit 17d521d

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

app/src/main/java/com/openipc/pixelpilot/VideoActivity.java

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1160,6 +1160,12 @@ public void unregisterReceivers() {
11601160
@Override
11611161
protected void onPause() {
11621162
super.onPause();
1163+
1164+
unregisterReceivers();
1165+
1166+
videoPlayer.stop();
1167+
videoPlayer.stopAudio();
1168+
wfbLinkManager.stopAdapters();
11631169
}
11641170

11651171
@Override
@@ -1177,15 +1183,19 @@ protected void onStop() {
11771183
protected void onResume() {
11781184
registerReceivers();
11791185

1180-
// On resume is called when the app is reopened, a device might have been plugged since the last time it started.
1181-
videoPlayer.start();
1182-
videoPlayer.startAudio();
1183-
11841186
wfbLinkManager.setChannel(getChannel(this));
11851187
wfbLinkManager.setBandwidth(getBandwidth(this));
1188+
1189+
// On resume is called when the app is reopened, a device might have been plugged since the last time it started.
11861190
wfbLinkManager.refreshAdapters();
1191+
1192+
wfbLinkManager.startAdapters();
1193+
11871194
osdManager.restoreOSDConfig();
11881195

1196+
videoPlayer.start();
1197+
videoPlayer.startAudio();
1198+
11891199
super.onResume();
11901200
}
11911201

0 commit comments

Comments
 (0)