disable automatic foreground service activation if related config paramaters are set to zero
This commit is contained in:
		
							parent
							
								
									b8b2051f4c
								
							
						
					
					
						commit
						fa70bd7536
					
				| @ -874,7 +874,10 @@ public class XmppConnectionService extends Service { | ||||
| 		this.databaseBackend = DatabaseBackend.getInstance(getApplicationContext()); | ||||
| 		this.accounts = databaseBackend.getAccounts(); | ||||
| 
 | ||||
| 		if (!keepForegroundService() && databaseBackend.startTimeCountExceedsThreshold()) { | ||||
| 		if (Config.FREQUENT_RESTARTS_THRESHOLD != 0 | ||||
| 				&& Config.FREQUENT_RESTARTS_DETECTION_WINDOW != 0 | ||||
| 				&& !keepForegroundService() | ||||
| 				&& databaseBackend.startTimeCountExceedsThreshold()) { | ||||
| 			getPreferences().edit().putBoolean(SettingsActivity.KEEP_FOREGROUND_SERVICE,true).commit(); | ||||
| 			Log.d(Config.LOGTAG,"number of restarts exceeds threshold. enabling foreground service"); | ||||
| 		} | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Daniel Gultsch
						Daniel Gultsch