Fix WorkManager initialization
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing

This commit is contained in:
Amab 2024-08-16 06:59:47 +02:00
parent ec2d1f068e
commit bb0ade3513
3 changed files with 8 additions and 6 deletions

View File

@ -184,6 +184,9 @@ public class SWADMain extends MenuExpandableListActivity {
initializeMainViews();
try {
// Initialize WorkManager
workManager = WorkManager.getInstance(this);
// Create Notifications channel
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.O) {
AlertNotificationFactory.createNotificationChanel(this);
@ -212,8 +215,6 @@ public class SWADMain extends MenuExpandableListActivity {
View view = findViewById(R.id.main_view);
setOnApplyWindowInsetsListener(view);
workManager = WorkManager.getInstance(this);
} catch (Exception ex) {
error(ex.getMessage(), ex);
}

View File

@ -271,6 +271,9 @@ public class Notifications extends Module implements
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
workManager = WorkManager.getInstance(this);
setContentView(R.layout.expandablelist_items_pulltorefresh);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
@ -318,8 +321,6 @@ public class Notifications extends Module implements
View view = findViewById(R.id.expandablelist_items_pulltorefresh);
setOnApplyWindowInsetsListener(view);
workManager = WorkManager.getInstance(this);
}
/**

View File

@ -150,6 +150,8 @@ public class PreferencesActivity extends PreferenceActivity implements OnPrefere
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
workManager = WorkManager.getInstance(ctx);
//Restore preferences
getPreferenceManager().setSharedPreferencesName(Preferences.PREFS_NAME);
addPreferencesFromResource(R.xml.preferences);
@ -238,8 +240,6 @@ public class PreferencesActivity extends PreferenceActivity implements OnPrefere
} catch (PackageManager.NameNotFoundException ex) {
error(ex.getMessage(), ex);
}
workManager = WorkManager.getInstance(ctx);
}
/* (non-Javadoc)