Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
e
os
eDrive
Commits
bebbbc91
Commit
bebbbc91
authored
Dec 10, 2019
by
vince-bourgmayer
Browse files
use ServiceExceptionHandler in OMS, ObserverService & initializer
parent
ce27722b
Pipeline
#33711
passed with stage
in 2 minutes and 8 seconds
Changes
3
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
app/src/main/java/foundation/e/drive/services/InitializerService.java
View file @
bebbbc91
...
...
@@ -37,6 +37,7 @@ import foundation.e.drive.receivers.ScreenOffReceiver;
import
foundation.e.drive.utils.AppConstants
;
import
foundation.e.drive.utils.CommonUtils
;
import
foundation.e.drive.utils.JobUtils
;
import
foundation.e.drive.utils.ServiceExceptionHandler
;
import
static
com
.
owncloud
.
android
.
lib
.
resources
.
files
.
FileUtils
.
PATH_SEPARATOR
;
import
static
foundation
.
e
.
drive
.
utils
.
AppConstants
.
INITIALFOLDERS_NUMBER
;
...
...
@@ -67,6 +68,7 @@ public class InitializerService extends Service implements OnRemoteOperationList
@Override
public
int
onStartCommand
(
Intent
intent
,
int
flags
,
int
startId
)
{
Log
.
i
(
TAG
,
"onStartCommand(...)"
);
Thread
.
setDefaultUncaughtExceptionHandler
(
new
ServiceExceptionHandler
(
this
));
//Get account
SharedPreferences
prefs
=
this
.
getSharedPreferences
(
AppConstants
.
SHARED_PREFERENCE_NAME
,
Context
.
MODE_PRIVATE
);
...
...
app/src/main/java/foundation/e/drive/services/ObserverService.java
View file @
bebbbc91
...
...
@@ -49,6 +49,8 @@ import foundation.e.drive.utils.AppConstants;
import
foundation.e.drive.utils.CommonUtils
;
import
foundation.e.drive.utils.DavClientProvider
;
import
foundation.e.drive.utils.JobUtils
;
import
foundation.e.drive.utils.ServiceExceptionHandler
;
import
static
com
.
owncloud
.
android
.
lib
.
resources
.
files
.
FileUtils
.
PATH_SEPARATOR
;
import
static
foundation
.
e
.
drive
.
utils
.
AppConstants
.
INITIALIZATION_HAS_BEEN_DONE
;
...
...
@@ -74,16 +76,11 @@ public class ObserverService extends Service implements OnRemoteOperationListene
super
.
onDestroy
();
this
.
mSyncedFolders
=
null
;
}
@Override
public
void
onCreate
()
{
Log
.
i
(
TAG
,
"onCreate()"
);
super
.
onCreate
();
}
@Override
public
int
onStartCommand
(
Intent
intent
,
int
flags
,
int
startId
)
{
Log
.
i
(
TAG
,
"onStartCommand("
+
startId
+
")"
);
Thread
.
setDefaultUncaughtExceptionHandler
(
new
ServiceExceptionHandler
(
this
));
SharedPreferences
prefs
=
this
.
getSharedPreferences
(
AppConstants
.
SHARED_PREFERENCE_NAME
,
Context
.
MODE_PRIVATE
);
String
accountName
=
prefs
.
getString
(
AccountManager
.
KEY_ACCOUNT_NAME
,
""
);
...
...
app/src/main/java/foundation/e/drive/services/OperationManagerService.java
View file @
bebbbc91
...
...
@@ -40,6 +40,7 @@ import foundation.e.drive.operations.UploadFileOperation;
import
foundation.e.drive.utils.AppConstants
;
import
foundation.e.drive.utils.CommonUtils
;
import
foundation.e.drive.utils.DavClientProvider
;
import
foundation.e.drive.utils.ServiceExceptionHandler
;
/**
* @author Vincent Bourgmayer
...
...
@@ -247,6 +248,8 @@ public class OperationManagerService extends Service implements OnRemoteOperatio
public
int
onStartCommand
(
Intent
intent
,
int
flags
,
int
startId
)
{
Log
.
i
(
TAG
,
"onStartCommand()"
);
Thread
.
setDefaultUncaughtExceptionHandler
(
new
ServiceExceptionHandler
(
this
));
Bundle
extras
=
intent
.
getExtras
();
Log
.
d
(
TAG
,
"OperationManagerService recieved "
+(
extras
==
null
?
"null extras"
:
extras
.
size
()+
" operations to perform"
)
);
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment