diff --git a/src/android/com/unprompted/tildefriends/MainActivity.java b/src/android/com/unprompted/tildefriends/MainActivity.java index a1f5232b..d3a240ea 100644 --- a/src/android/com/unprompted/tildefriends/MainActivity.java +++ b/src/android/com/unprompted/tildefriends/MainActivity.java @@ -1,5 +1,7 @@ package com.unprompted.tildefriends; +import android.os.StrictMode; +import android.os.strictmode.Violation; import android.app.Activity; import android.app.AlertDialog; import android.content.DialogInterface; @@ -39,6 +41,7 @@ public class MainActivity extends Activity { WebView web_view; String base_url; Process process; + WatchService watcher; @Override protected void onCreate(Bundle savedInstanceState) { @@ -89,7 +92,7 @@ public class MainActivity extends Activity { public void run() { try { Log.w("tildefriends", "Watching for changes in: " + getFilesDir().toString()); - WatchService watcher = FileSystems.getDefault().newWatchService(); + watcher = FileSystems.getDefault().newWatchService(); Paths.get(getFilesDir().toString()).register( watcher, StandardWatchEventKinds.ENTRY_CREATE, @@ -104,6 +107,7 @@ public class MainActivity extends Activity { web_view.loadUrl(base_url); }); watcher.close(); + watcher = null; break; } }