Use local broadcast receivers

This commit is contained in:
M66B
2023-09-21 08:45:04 +02:00
parent 875a959188
commit 199c5d8b14
4 changed files with 33 additions and 8 deletions

View File

@@ -179,7 +179,10 @@ public class ServiceSend extends ServiceBase implements SharedPreferences.OnShar
IntentFilter iif = new IntentFilter();
iif.addAction(ConnectivityManager.CONNECTIVITY_ACTION);
iif.addAction(Intent.ACTION_AIRPLANE_MODE_CHANGED);
registerReceiver(connectionChangedReceiver, iif);
ContextCompat.registerReceiver(this,
connectionChangedReceiver,
iif,
ContextCompat.RECEIVER_NOT_EXPORTED);
PreferenceManager.getDefaultSharedPreferences(this).registerOnSharedPreferenceChangeListener(this);
}