Cleanup: TrackRecordingServiceConnection has now an execute method (avoid instantiation).

This commit is contained in:
Dennis Guse
2023-12-26 11:54:38 +01:00
parent 59aeec4fbc
commit 9a0f927182
6 changed files with 21 additions and 45 deletions
@@ -37,8 +37,7 @@ public abstract class AbstractAPIActivity extends AppCompatActivity {
if (PreferencesUtils.isPublicAPIenabled()) {
Log.i(TAG, "Received and trying to execute requested action.");
new TrackRecordingServiceConnection(serviceConnectedCallback)
.startAndBind(this);
TrackRecordingServiceConnection.execute(this, serviceConnectedCallback);
} else {
Toast.makeText(this, getString(R.string.settings_public_api_disabled_toast), Toast.LENGTH_LONG).show();
Log.w(TAG, "Public API is disabled; ignoring request.");