From 0685d4a1591cac4683e3c6e73024414fdb1739f0 Mon Sep 17 00:00:00 2001 From: Samuel Holland Date: Tue, 8 Aug 2017 05:51:38 -0500 Subject: ProfileActivity: Refactor into clean layers of functionality Signed-off-by: Jason A. Donenfeld --- app/src/main/java/com/wireguard/android/ProfileService.java | 3 +++ 1 file changed, 3 insertions(+) (limited to 'app/src/main/java/com/wireguard/android/ProfileService.java') diff --git a/app/src/main/java/com/wireguard/android/ProfileService.java b/app/src/main/java/com/wireguard/android/ProfileService.java index 96371d6c..1f40a0a1 100644 --- a/app/src/main/java/com/wireguard/android/ProfileService.java +++ b/app/src/main/java/com/wireguard/android/ProfileService.java @@ -38,6 +38,9 @@ public class ProfileService extends Service { @Override public void onCreate() { rootShell = new RootShell(this); + // Ensure the service sticks around after being unbound. This only needs to happen once. + final Intent intent = new Intent(this, ProfileService.class); + startService(intent); new ProfileLoader().execute(getFilesDir().listFiles(new FilenameFilter() { @Override public boolean accept(File dir, String name) { -- cgit v1.2.3