mirror of
https://github.com/KDE/kdeconnect-android
synced 2025-08-29 21:27:40 +00:00
Added the "add new connection before removing old one" optimization, as was done in Qt.
This commit is contained in:
parent
d3989d54e1
commit
7c4a50cf35
@ -61,8 +61,6 @@ public class BackgroundService extends Service {
|
||||
|
||||
Log.e("BackgroundService", "Connection accepted!");
|
||||
|
||||
new Throwable().printStackTrace();
|
||||
|
||||
String deviceId = identityPackage.getString("deviceId");
|
||||
|
||||
Device device = devices.get(deviceId);
|
||||
@ -138,6 +136,12 @@ public class BackgroundService extends Service {
|
||||
}
|
||||
}
|
||||
|
||||
public void removeConnectionListener(BaseLinkProvider.ConnectionReceiver cr) {
|
||||
for (BaseLinkProvider a : linkProviders) {
|
||||
a.removeConnectionReceiver(cr);
|
||||
}
|
||||
}
|
||||
|
||||
//This will called only once, even if we launch the service intent several times
|
||||
@Override
|
||||
public void onCreate() {
|
||||
|
Loading…
x
Reference in New Issue
Block a user