diff --git a/app/src/main/java/eu/faircode/netguard/ActivityForwarding.java b/app/src/main/java/eu/faircode/netguard/ActivityForwarding.java index 653560df..c4566641 100644 --- a/app/src/main/java/eu/faircode/netguard/ActivityForwarding.java +++ b/app/src/main/java/eu/faircode/netguard/ActivityForwarding.java @@ -20,7 +20,6 @@ package eu.faircode.netguard; */ import android.content.DialogInterface; -import android.content.pm.PackageManager; import android.database.Cursor; import android.os.AsyncTask; import android.os.Bundle; diff --git a/app/src/main/java/eu/faircode/netguard/DatabaseHelper.java b/app/src/main/java/eu/faircode/netguard/DatabaseHelper.java index 8785350e..3bee15b3 100644 --- a/app/src/main/java/eu/faircode/netguard/DatabaseHelper.java +++ b/app/src/main/java/eu/faircode/netguard/DatabaseHelper.java @@ -53,21 +53,21 @@ public class DatabaseHelper extends SQLiteOpenHelper { private final static int MSG_LOG = 1; private final static int MSG_ACCESS = 2; + static { + hthread = new HandlerThread("DatabaseHelper"); + hthread.start(); + handler = new Handler(hthread.getLooper()) { + @Override + public void handleMessage(Message msg) { + handleChangedNotification(msg); + } + }; + } + public DatabaseHelper(Context context) { super(context, DB_NAME, null, DB_VERSION); this.context = context; - if (hthread == null) { - hthread = new HandlerThread(getClass().getName()); - hthread.start(); - handler = new Handler(hthread.getLooper()) { - @Override - public void handleMessage(Message msg) { - handleChangedNotification(msg); - } - }; - } - if (!once) { once = true; diff --git a/app/src/main/java/eu/faircode/netguard/ForwardingAdapter.java b/app/src/main/java/eu/faircode/netguard/ForwardingAdapter.java index 07dc9f9f..02ceb523 100644 --- a/app/src/main/java/eu/faircode/netguard/ForwardingAdapter.java +++ b/app/src/main/java/eu/faircode/netguard/ForwardingAdapter.java @@ -20,36 +20,17 @@ package eu.faircode.netguard; */ import android.content.Context; -import android.content.SharedPreferences; -import android.content.pm.ApplicationInfo; -import android.content.pm.PackageManager; import android.database.Cursor; -import android.graphics.drawable.Drawable; -import android.net.Uri; -import android.os.AsyncTask; -import android.os.Build; -import android.preference.PreferenceManager; -import android.support.v4.graphics.drawable.DrawableCompat; import android.text.TextUtils; -import android.util.Log; -import android.util.TypedValue; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.CursorAdapter; -import android.widget.ImageView; import android.widget.TextView; -import com.squareup.picasso.Picasso; - -import java.net.InetAddress; -import java.net.UnknownHostException; -import java.text.SimpleDateFormat; - public class ForwardingAdapter extends CursorAdapter { private static String TAG = "NetGuard.Forward"; - private boolean resolve; private int colProtocol; private int colDPort; private int colRAddr; diff --git a/app/src/main/java/eu/faircode/netguard/SinkholeService.java b/app/src/main/java/eu/faircode/netguard/SinkholeService.java index 8aa87597..2e56fd4c 100644 --- a/app/src/main/java/eu/faircode/netguard/SinkholeService.java +++ b/app/src/main/java/eu/faircode/netguard/SinkholeService.java @@ -634,13 +634,7 @@ public class SinkholeService extends VpnService implements SharedPreferences.OnS if (filter && loglevel <= Log.WARN) { int[] count = jni_get_session_count(); - StringBuilder sb = new StringBuilder(); - sb.append(count[0]); - sb.append('/'); - sb.append(count[1]); - sb.append('/'); - sb.append(count[2]); - remoteViews.setTextViewText(R.id.tvSessions, sb.toString()); + remoteViews.setTextViewText(R.id.tvSessions, count[0] + "/" + count[1] + "/" + count[2]); } else remoteViews.setTextViewText(R.id.tvSessions, ""); diff --git a/app/src/main/java/eu/faircode/netguard/Util.java b/app/src/main/java/eu/faircode/netguard/Util.java index e49e2162..9693e963 100644 --- a/app/src/main/java/eu/faircode/netguard/Util.java +++ b/app/src/main/java/eu/faircode/netguard/Util.java @@ -427,7 +427,7 @@ public class Util { } public interface DoubtListener { - public void onSure(); + void onSure(); } public static void areYouSure(Context context, int explanation, final DoubtListener listener) { diff --git a/app/src/main/res/layout/forwardapproval.xml b/app/src/main/res/layout/forwardapproval.xml index 6fa594cf..91b2a42b 100644 --- a/app/src/main/res/layout/forwardapproval.xml +++ b/app/src/main/res/layout/forwardapproval.xml @@ -40,14 +40,6 @@ android:layout_height="wrap_content" android:layout_marginTop="32dp"> -