diff --git a/app/src/main/java/eu/faircode/email/ActivityBase.java b/app/src/main/java/eu/faircode/email/ActivityBase.java index 091d1c0f38..2a30712dad 100644 --- a/app/src/main/java/eu/faircode/email/ActivityBase.java +++ b/app/src/main/java/eu/faircode/email/ActivityBase.java @@ -21,7 +21,6 @@ package eu.faircode.email; import android.Manifest; import android.app.ActivityManager; -import android.content.ActivityNotFoundException; import android.content.ComponentName; import android.content.Context; import android.content.Intent; diff --git a/app/src/main/java/eu/faircode/email/ActivityError.java b/app/src/main/java/eu/faircode/email/ActivityError.java index 2e348c995c..1aca062413 100644 --- a/app/src/main/java/eu/faircode/email/ActivityError.java +++ b/app/src/main/java/eu/faircode/email/ActivityError.java @@ -23,7 +23,6 @@ import android.content.Context; import android.content.Intent; import android.os.Bundle; import android.text.method.LinkMovementMethod; -import android.view.LayoutInflater; import android.view.View; import android.widget.Button; import android.widget.ImageButton; diff --git a/app/src/main/java/eu/faircode/email/ActivityView.java b/app/src/main/java/eu/faircode/email/ActivityView.java index ac2c809f57..7dcaf3b620 100644 --- a/app/src/main/java/eu/faircode/email/ActivityView.java +++ b/app/src/main/java/eu/faircode/email/ActivityView.java @@ -42,7 +42,6 @@ import android.os.Bundle; import android.text.TextUtils; import android.util.DisplayMetrics; import android.util.Pair; -import android.util.TypedValue; import android.view.LayoutInflater; import android.view.Menu; import android.view.MenuItem; diff --git a/app/src/main/java/eu/faircode/email/AdapterAccount.java b/app/src/main/java/eu/faircode/email/AdapterAccount.java index e9d8aadb8b..5e4833247f 100644 --- a/app/src/main/java/eu/faircode/email/AdapterAccount.java +++ b/app/src/main/java/eu/faircode/email/AdapterAccount.java @@ -24,7 +24,6 @@ import static eu.faircode.email.ServiceAuthenticator.AUTH_TYPE_PASSWORD; import android.annotation.TargetApi; import android.app.NotificationChannel; import android.app.NotificationManager; -import android.content.ActivityNotFoundException; import android.content.Context; import android.content.DialogInterface; import android.content.Intent; diff --git a/app/src/main/java/eu/faircode/email/AdapterContact.java b/app/src/main/java/eu/faircode/email/AdapterContact.java index 404173f31e..3d163bd3ff 100644 --- a/app/src/main/java/eu/faircode/email/AdapterContact.java +++ b/app/src/main/java/eu/faircode/email/AdapterContact.java @@ -20,7 +20,6 @@ package eu.faircode.email; */ import android.Manifest; -import android.content.ActivityNotFoundException; import android.content.ContentResolver; import android.content.Context; import android.content.Intent; diff --git a/app/src/main/java/eu/faircode/email/AdapterFolder.java b/app/src/main/java/eu/faircode/email/AdapterFolder.java index 42bb039686..d973ababd3 100644 --- a/app/src/main/java/eu/faircode/email/AdapterFolder.java +++ b/app/src/main/java/eu/faircode/email/AdapterFolder.java @@ -21,7 +21,6 @@ package eu.faircode.email; import android.app.NotificationChannel; import android.app.NotificationManager; -import android.content.ActivityNotFoundException; import android.content.Context; import android.content.DialogInterface; import android.content.Intent; diff --git a/app/src/main/java/eu/faircode/email/AdapterIdentity.java b/app/src/main/java/eu/faircode/email/AdapterIdentity.java index e83596a872..0882114008 100644 --- a/app/src/main/java/eu/faircode/email/AdapterIdentity.java +++ b/app/src/main/java/eu/faircode/email/AdapterIdentity.java @@ -19,6 +19,8 @@ package eu.faircode.email; Copyright 2018-2022 by Marcel Bokhorst (M66B) */ +import static eu.faircode.email.ServiceAuthenticator.AUTH_TYPE_PASSWORD; + import android.content.Context; import android.content.DialogInterface; import android.content.Intent; @@ -27,7 +29,6 @@ import android.graphics.Color; import android.graphics.Typeface; import android.os.Bundle; import android.text.SpannableString; -import android.text.TextUtils; import android.text.style.RelativeSizeSpan; import android.text.style.StyleSpan; import android.view.LayoutInflater; @@ -60,8 +61,6 @@ import java.util.Comparator; import java.util.List; import java.util.Locale; -import static eu.faircode.email.ServiceAuthenticator.AUTH_TYPE_PASSWORD; - public class AdapterIdentity extends RecyclerView.Adapter { private Fragment parentFragment; private Context context; diff --git a/app/src/main/java/eu/faircode/email/AdapterMessage.java b/app/src/main/java/eu/faircode/email/AdapterMessage.java index 3d0347251d..4c76d9ca85 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -20,9 +20,6 @@ package eu.faircode.email; */ import static android.app.Activity.RESULT_OK; -import static android.view.ViewGroup.LayoutParams.MATCH_PARENT; -import static androidx.webkit.WebSettingsCompat.FORCE_DARK_OFF; -import static androidx.webkit.WebSettingsCompat.FORCE_DARK_ON; import android.Manifest; import android.animation.Animator; @@ -96,7 +93,6 @@ import android.view.accessibility.AccessibilityNodeInfo; import android.view.animation.AccelerateDecelerateInterpolator; import android.view.textclassifier.ConversationAction; import android.view.textclassifier.ConversationActions; -import android.webkit.WebSettings; import android.webkit.WebView; import android.widget.AdapterView; import android.widget.ArrayAdapter; @@ -123,7 +119,6 @@ import androidx.core.content.pm.ShortcutInfoCompat; import androidx.core.content.pm.ShortcutManagerCompat; import androidx.core.graphics.ColorUtils; import androidx.core.view.MenuCompat; -import androidx.fragment.app.DialogFragment; import androidx.fragment.app.Fragment; import androidx.fragment.app.FragmentManager; import androidx.fragment.app.FragmentTransaction; @@ -145,7 +140,6 @@ import androidx.recyclerview.widget.DiffUtil; import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.StaggeredGridLayoutManager; -import androidx.webkit.WebSettingsCompat; import androidx.webkit.WebViewFeature; import com.google.android.material.floatingactionbutton.FloatingActionButton; diff --git a/app/src/main/java/eu/faircode/email/AdapterNavSearch.java b/app/src/main/java/eu/faircode/email/AdapterNavSearch.java index e8ee6f0abb..f0f3103ecd 100644 --- a/app/src/main/java/eu/faircode/email/AdapterNavSearch.java +++ b/app/src/main/java/eu/faircode/email/AdapterNavSearch.java @@ -20,7 +20,6 @@ package eu.faircode.email; */ import android.content.Context; -import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; diff --git a/app/src/main/java/eu/faircode/email/AdapterNavUnified.java b/app/src/main/java/eu/faircode/email/AdapterNavUnified.java index 99dacb83c6..ca0a0bb0bb 100644 --- a/app/src/main/java/eu/faircode/email/AdapterNavUnified.java +++ b/app/src/main/java/eu/faircode/email/AdapterNavUnified.java @@ -42,7 +42,6 @@ import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; -import java.util.Objects; public class AdapterNavUnified extends RecyclerView.Adapter { private Context context; diff --git a/app/src/main/java/eu/faircode/email/CharsetHelper.java b/app/src/main/java/eu/faircode/email/CharsetHelper.java index 63eeb689dc..a5907fec9d 100644 --- a/app/src/main/java/eu/faircode/email/CharsetHelper.java +++ b/app/src/main/java/eu/faircode/email/CharsetHelper.java @@ -23,7 +23,6 @@ import android.text.TextUtils; import android.util.Pair; import java.nio.ByteBuffer; -import java.nio.CharBuffer; import java.nio.charset.CharacterCodingException; import java.nio.charset.Charset; import java.nio.charset.CharsetDecoder; diff --git a/app/src/main/java/eu/faircode/email/EntityContact.java b/app/src/main/java/eu/faircode/email/EntityContact.java index d289f85d65..93aa3435d4 100644 --- a/app/src/main/java/eu/faircode/email/EntityContact.java +++ b/app/src/main/java/eu/faircode/email/EntityContact.java @@ -19,6 +19,8 @@ package eu.faircode.email; Copyright 2018-2022 by Marcel Bokhorst (M66B) */ +import static androidx.room.ForeignKey.CASCADE; + import android.content.Context; import android.content.SharedPreferences; import android.net.Uri; @@ -44,8 +46,6 @@ import java.util.Objects; import javax.mail.Address; import javax.mail.internet.InternetAddress; -import static androidx.room.ForeignKey.CASCADE; - // https://developer.android.com/training/data-storage/room/defining-data @Entity( diff --git a/app/src/main/java/eu/faircode/email/EntityIdentity.java b/app/src/main/java/eu/faircode/email/EntityIdentity.java index edd3842608..8b3147b1ab 100644 --- a/app/src/main/java/eu/faircode/email/EntityIdentity.java +++ b/app/src/main/java/eu/faircode/email/EntityIdentity.java @@ -19,6 +19,8 @@ package eu.faircode.email; Copyright 2018-2022 by Marcel Bokhorst (M66B) */ +import static androidx.room.ForeignKey.CASCADE; + import android.text.TextUtils; import androidx.annotation.NonNull; @@ -38,8 +40,6 @@ import java.util.regex.Pattern; import javax.mail.Address; import javax.mail.internet.InternetAddress; -import static androidx.room.ForeignKey.CASCADE; - @Entity( tableName = EntityIdentity.TABLE_NAME, foreignKeys = { diff --git a/app/src/main/java/eu/faircode/email/EntityMessage.java b/app/src/main/java/eu/faircode/email/EntityMessage.java index 6ab79d152b..b29974a697 100644 --- a/app/src/main/java/eu/faircode/email/EntityMessage.java +++ b/app/src/main/java/eu/faircode/email/EntityMessage.java @@ -19,6 +19,9 @@ package eu.faircode.email; Copyright 2018-2022 by Marcel Bokhorst (M66B) */ +import static androidx.room.ForeignKey.CASCADE; +import static androidx.room.ForeignKey.SET_NULL; + import android.app.AlarmManager; import android.app.PendingIntent; import android.content.Context; @@ -41,7 +44,6 @@ import org.jsoup.nodes.Element; import java.io.File; import java.io.Serializable; import java.text.DateFormat; -import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Arrays; import java.util.Date; @@ -55,9 +57,6 @@ import java.util.regex.Pattern; import javax.mail.Address; import javax.mail.internet.InternetAddress; -import static androidx.room.ForeignKey.CASCADE; -import static androidx.room.ForeignKey.SET_NULL; - // https://developer.android.com/training/data-storage/room/defining-data @Entity( diff --git a/app/src/main/java/eu/faircode/email/FragmentAbout.java b/app/src/main/java/eu/faircode/email/FragmentAbout.java index c434828f1f..fccb496240 100644 --- a/app/src/main/java/eu/faircode/email/FragmentAbout.java +++ b/app/src/main/java/eu/faircode/email/FragmentAbout.java @@ -25,7 +25,6 @@ import android.content.pm.PackageManager; import android.graphics.Paint; import android.net.Uri; import android.os.Bundle; -import android.text.TextUtils; import android.util.TypedValue; import android.view.LayoutInflater; import android.view.Menu; @@ -33,7 +32,6 @@ import android.view.MenuInflater; import android.view.MenuItem; import android.view.View; import android.view.ViewGroup; -import android.widget.ImageButton; import android.widget.LinearLayout; import android.widget.TextView; diff --git a/app/src/main/java/eu/faircode/email/FragmentAccounts.java b/app/src/main/java/eu/faircode/email/FragmentAccounts.java index 091fc20a1e..114f0e3a48 100644 --- a/app/src/main/java/eu/faircode/email/FragmentAccounts.java +++ b/app/src/main/java/eu/faircode/email/FragmentAccounts.java @@ -20,6 +20,7 @@ package eu.faircode.email; */ import static androidx.recyclerview.widget.RecyclerView.NO_POSITION; +import static eu.faircode.email.ServiceAuthenticator.AUTH_TYPE_PASSWORD; import android.animation.ObjectAnimator; import android.content.Context; @@ -61,8 +62,6 @@ import java.util.Collections; import java.util.List; import java.util.Objects; -import static eu.faircode.email.ServiceAuthenticator.AUTH_TYPE_PASSWORD; - public class FragmentAccounts extends FragmentBase { private boolean settings; diff --git a/app/src/main/java/eu/faircode/email/FragmentBase.java b/app/src/main/java/eu/faircode/email/FragmentBase.java index 05b8aa233b..a7ed1bef8c 100644 --- a/app/src/main/java/eu/faircode/email/FragmentBase.java +++ b/app/src/main/java/eu/faircode/email/FragmentBase.java @@ -23,7 +23,6 @@ import static android.app.ActionBar.DISPLAY_SHOW_CUSTOM; import static android.app.Activity.RESULT_OK; import android.app.RecoverableSecurityException; -import android.content.ActivityNotFoundException; import android.content.BroadcastReceiver; import android.content.Context; import android.content.DialogInterface; diff --git a/app/src/main/java/eu/faircode/email/FragmentDialogAccount.java b/app/src/main/java/eu/faircode/email/FragmentDialogAccount.java index d4a80f5bf0..ff5cca6e3c 100644 --- a/app/src/main/java/eu/faircode/email/FragmentDialogAccount.java +++ b/app/src/main/java/eu/faircode/email/FragmentDialogAccount.java @@ -19,6 +19,9 @@ package eu.faircode.email; Copyright 2018-2022 by Marcel Bokhorst (M66B) */ +import static android.app.Activity.RESULT_OK; +import static eu.faircode.email.ServiceAuthenticator.AUTH_TYPE_GMAIL; + import android.app.Dialog; import android.content.Context; import android.content.DialogInterface; @@ -44,9 +47,6 @@ import androidx.localbroadcastmanager.content.LocalBroadcastManager; import java.util.ArrayList; import java.util.List; -import static android.app.Activity.RESULT_OK; -import static eu.faircode.email.ServiceAuthenticator.AUTH_TYPE_GMAIL; - public class FragmentDialogAccount extends FragmentDialogBase { @NonNull @Override diff --git a/app/src/main/java/eu/faircode/email/FragmentDialogBase.java b/app/src/main/java/eu/faircode/email/FragmentDialogBase.java index 53dfe76187..0c8a5fab2f 100644 --- a/app/src/main/java/eu/faircode/email/FragmentDialogBase.java +++ b/app/src/main/java/eu/faircode/email/FragmentDialogBase.java @@ -19,7 +19,9 @@ package eu.faircode.email; Copyright 2018-2022 by Marcel Bokhorst (M66B) */ -import android.content.ActivityNotFoundException; +import static android.app.Activity.RESULT_CANCELED; +import static android.app.Activity.RESULT_OK; + import android.content.DialogInterface; import android.content.Intent; import android.os.Bundle; @@ -34,9 +36,6 @@ import androidx.lifecycle.Lifecycle; import androidx.lifecycle.LifecycleOwner; import androidx.lifecycle.LifecycleRegistry; -import static android.app.Activity.RESULT_CANCELED; -import static android.app.Activity.RESULT_OK; - public class FragmentDialogBase extends DialogFragment { private boolean hasResult = false; private LifecycleOwner owner; diff --git a/app/src/main/java/eu/faircode/email/FragmentDialogColor.java b/app/src/main/java/eu/faircode/email/FragmentDialogColor.java index af5bbf6e1f..cbacac5cbb 100644 --- a/app/src/main/java/eu/faircode/email/FragmentDialogColor.java +++ b/app/src/main/java/eu/faircode/email/FragmentDialogColor.java @@ -19,6 +19,8 @@ package eu.faircode.email; Copyright 2018-2022 by Marcel Bokhorst (M66B) */ +import static android.app.Activity.RESULT_OK; + import android.app.Dialog; import android.content.Context; import android.content.DialogInterface; @@ -33,8 +35,6 @@ import com.flask.colorpicker.OnColorChangedListener; import com.flask.colorpicker.builder.ColorPickerClickListener; import com.flask.colorpicker.builder.ColorPickerDialogBuilder; -import static android.app.Activity.RESULT_OK; - public class FragmentDialogColor extends FragmentDialogBase { private int color; diff --git a/app/src/main/java/eu/faircode/email/FragmentDialogDuration.java b/app/src/main/java/eu/faircode/email/FragmentDialogDuration.java index f52648a59a..c4b51d2017 100644 --- a/app/src/main/java/eu/faircode/email/FragmentDialogDuration.java +++ b/app/src/main/java/eu/faircode/email/FragmentDialogDuration.java @@ -19,6 +19,9 @@ package eu.faircode.email; Copyright 2018-2022 by Marcel Bokhorst (M66B) */ +import static android.app.Activity.RESULT_CANCELED; +import static android.app.Activity.RESULT_OK; + import android.app.Dialog; import android.content.Context; import android.content.DialogInterface; @@ -43,9 +46,6 @@ import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; -import static android.app.Activity.RESULT_CANCELED; -import static android.app.Activity.RESULT_OK; - public class FragmentDialogDuration extends FragmentDialogBase { private final Calendar cal = Calendar.getInstance(); diff --git a/app/src/main/java/eu/faircode/email/FragmentDialogInsertLink.java b/app/src/main/java/eu/faircode/email/FragmentDialogInsertLink.java index fa943b926f..43a022fc39 100644 --- a/app/src/main/java/eu/faircode/email/FragmentDialogInsertLink.java +++ b/app/src/main/java/eu/faircode/email/FragmentDialogInsertLink.java @@ -19,6 +19,8 @@ package eu.faircode.email; Copyright 2018-2022 by Marcel Bokhorst (M66B) */ +import static android.app.Activity.RESULT_OK; + import android.app.Dialog; import android.content.DialogInterface; import android.net.Uri; @@ -34,8 +36,6 @@ import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.appcompat.app.AlertDialog; -import static android.app.Activity.RESULT_OK; - public class FragmentDialogInsertLink extends FragmentDialogBase { private EditText etLink; diff --git a/app/src/main/java/eu/faircode/email/FragmentDialogJunk.java b/app/src/main/java/eu/faircode/email/FragmentDialogJunk.java index 245408ec0f..a542fdfe27 100644 --- a/app/src/main/java/eu/faircode/email/FragmentDialogJunk.java +++ b/app/src/main/java/eu/faircode/email/FragmentDialogJunk.java @@ -54,7 +54,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.List; -import java.util.Locale; import javax.mail.Address; import javax.mail.internet.InternetAddress; diff --git a/app/src/main/java/eu/faircode/email/FragmentDialogOpenFull.java b/app/src/main/java/eu/faircode/email/FragmentDialogOpenFull.java index 84ea46262f..9edeb2defb 100644 --- a/app/src/main/java/eu/faircode/email/FragmentDialogOpenFull.java +++ b/app/src/main/java/eu/faircode/email/FragmentDialogOpenFull.java @@ -25,7 +25,6 @@ import static androidx.webkit.WebSettingsCompat.FORCE_DARK_ON; import android.app.Dialog; import android.content.Context; -import android.content.SharedPreferences; import android.os.Build; import android.os.Bundle; import android.view.LayoutInflater; @@ -36,7 +35,6 @@ import android.webkit.WebView; import androidx.annotation.Nullable; import androidx.fragment.app.DialogFragment; -import androidx.preference.PreferenceManager; import androidx.webkit.WebSettingsCompat; import androidx.webkit.WebViewFeature; diff --git a/app/src/main/java/eu/faircode/email/FragmentDialogStill.java b/app/src/main/java/eu/faircode/email/FragmentDialogStill.java index b39758f297..2bb561998f 100644 --- a/app/src/main/java/eu/faircode/email/FragmentDialogStill.java +++ b/app/src/main/java/eu/faircode/email/FragmentDialogStill.java @@ -32,7 +32,6 @@ import android.view.LayoutInflater; import android.view.View; import android.widget.CheckBox; import android.widget.CompoundButton; -import android.widget.ImageButton; import android.widget.TextView; import androidx.annotation.NonNull; diff --git a/app/src/main/java/eu/faircode/email/FragmentFolder.java b/app/src/main/java/eu/faircode/email/FragmentFolder.java index 52d33de58b..a1c836e809 100644 --- a/app/src/main/java/eu/faircode/email/FragmentFolder.java +++ b/app/src/main/java/eu/faircode/email/FragmentFolder.java @@ -19,6 +19,8 @@ package eu.faircode.email; Copyright 2018-2022 by Marcel Bokhorst (M66B) */ +import static android.app.Activity.RESULT_OK; + import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; @@ -51,8 +53,6 @@ import com.google.android.material.snackbar.Snackbar; import java.util.Objects; -import static android.app.Activity.RESULT_OK; - public class FragmentFolder extends FragmentBase { private ViewGroup view; private ScrollView scroll; diff --git a/app/src/main/java/eu/faircode/email/FragmentFolders.java b/app/src/main/java/eu/faircode/email/FragmentFolders.java index da8a5b3efe..080d93510c 100644 --- a/app/src/main/java/eu/faircode/email/FragmentFolders.java +++ b/app/src/main/java/eu/faircode/email/FragmentFolders.java @@ -20,7 +20,6 @@ package eu.faircode.email; */ import static android.app.Activity.RESULT_OK; - import static androidx.recyclerview.widget.RecyclerView.NO_POSITION; import android.app.Dialog; diff --git a/app/src/main/java/eu/faircode/email/FragmentOptionsDisplay.java b/app/src/main/java/eu/faircode/email/FragmentOptionsDisplay.java index 9f89a4692c..44afb9ed3a 100644 --- a/app/src/main/java/eu/faircode/email/FragmentOptionsDisplay.java +++ b/app/src/main/java/eu/faircode/email/FragmentOptionsDisplay.java @@ -28,7 +28,6 @@ import android.net.Uri; import android.os.Bundle; import android.text.SpannableStringBuilder; import android.text.Spanned; -import android.text.TextUtils; import android.view.LayoutInflater; import android.view.Menu; import android.view.MenuInflater; diff --git a/app/src/main/java/eu/faircode/email/FragmentOptionsEncryption.java b/app/src/main/java/eu/faircode/email/FragmentOptionsEncryption.java index 3f37e546dd..d7474c1888 100644 --- a/app/src/main/java/eu/faircode/email/FragmentOptionsEncryption.java +++ b/app/src/main/java/eu/faircode/email/FragmentOptionsEncryption.java @@ -29,7 +29,6 @@ import android.content.pm.PackageManager; import android.content.pm.ResolveInfo; import android.graphics.Typeface; import android.net.Uri; -import android.os.Build; import android.os.Bundle; import android.provider.Settings; import android.security.KeyChain; diff --git a/app/src/main/java/eu/faircode/email/FragmentPop.java b/app/src/main/java/eu/faircode/email/FragmentPop.java index 5acaba91df..d125b77c14 100644 --- a/app/src/main/java/eu/faircode/email/FragmentPop.java +++ b/app/src/main/java/eu/faircode/email/FragmentPop.java @@ -29,7 +29,6 @@ import android.content.Context; import android.content.Intent; import android.graphics.Color; import android.graphics.Paint; -import android.net.Uri; import android.os.Build; import android.os.Bundle; import android.text.Editable; diff --git a/app/src/main/java/eu/faircode/email/FragmentRule.java b/app/src/main/java/eu/faircode/email/FragmentRule.java index 40e7d48611..400f2af3d1 100644 --- a/app/src/main/java/eu/faircode/email/FragmentRule.java +++ b/app/src/main/java/eu/faircode/email/FragmentRule.java @@ -19,6 +19,8 @@ package eu.faircode.email; Copyright 2018-2022 by Marcel Bokhorst (M66B) */ +import static android.app.Activity.RESULT_OK; + import android.app.Dialog; import android.app.TimePickerDialog; import android.content.Context; @@ -75,8 +77,6 @@ import java.util.ArrayList; import java.util.Calendar; import java.util.List; -import static android.app.Activity.RESULT_OK; - public class FragmentRule extends FragmentBase { private ViewGroup view; private ScrollView scroll; diff --git a/app/src/main/java/eu/faircode/email/HtmlEx.java b/app/src/main/java/eu/faircode/email/HtmlEx.java index e837f185b1..a41768ea32 100644 --- a/app/src/main/java/eu/faircode/email/HtmlEx.java +++ b/app/src/main/java/eu/faircode/email/HtmlEx.java @@ -16,6 +16,8 @@ package eu.faircode.email; * limitations under the License. */ +import static android.text.Html.TO_HTML_PARAGRAPH_LINES_CONSECUTIVE; + import android.content.Context; import android.graphics.Typeface; import android.text.Layout; @@ -44,8 +46,6 @@ import android.text.style.UnderlineSpan; import java.util.ArrayList; import java.util.List; -import static android.text.Html.TO_HTML_PARAGRAPH_LINES_CONSECUTIVE; - public class HtmlEx { private Context context; diff --git a/app/src/main/java/eu/faircode/email/PgpHelper.java b/app/src/main/java/eu/faircode/email/PgpHelper.java index 259eac6b23..886fd6606f 100644 --- a/app/src/main/java/eu/faircode/email/PgpHelper.java +++ b/app/src/main/java/eu/faircode/email/PgpHelper.java @@ -35,9 +35,7 @@ import org.openintents.openpgp.util.OpenPgpServiceConnection; import java.io.InputStream; import java.io.OutputStream; import java.util.concurrent.CountDownLatch; -import java.util.concurrent.Semaphore; import java.util.concurrent.TimeUnit; -import java.util.concurrent.locks.ReentrantLock; public class PgpHelper { private static final long CONNECT_TIMEOUT = 5000L; diff --git a/app/src/main/java/eu/faircode/email/ServiceSend.java b/app/src/main/java/eu/faircode/email/ServiceSend.java index ea20512bc6..809294cbd0 100644 --- a/app/src/main/java/eu/faircode/email/ServiceSend.java +++ b/app/src/main/java/eu/faircode/email/ServiceSend.java @@ -50,7 +50,6 @@ import java.io.FileNotFoundException; import java.io.IOException; import java.util.ArrayList; import java.util.Arrays; -import java.util.Collections; import java.util.Date; import java.util.HashMap; import java.util.List; diff --git a/app/src/main/java/eu/faircode/email/ServiceSynchronize.java b/app/src/main/java/eu/faircode/email/ServiceSynchronize.java index 54c18ed8cf..3b7897cd15 100644 --- a/app/src/main/java/eu/faircode/email/ServiceSynchronize.java +++ b/app/src/main/java/eu/faircode/email/ServiceSynchronize.java @@ -20,7 +20,6 @@ package eu.faircode.email; */ import static android.os.Process.THREAD_PRIORITY_BACKGROUND; - import static eu.faircode.email.ServiceAuthenticator.AUTH_TYPE_PASSWORD; import android.app.AlarmManager; @@ -55,7 +54,6 @@ import com.sun.mail.iap.Argument; import com.sun.mail.iap.ProtocolException; import com.sun.mail.iap.Response; import com.sun.mail.imap.IMAPFolder; -import com.sun.mail.imap.IMAPMessage; import com.sun.mail.imap.IMAPStore; import com.sun.mail.imap.protocol.IMAPProtocol; import com.sun.mail.imap.protocol.IMAPResponse; diff --git a/app/src/main/java/eu/faircode/email/SimpleTask.java b/app/src/main/java/eu/faircode/email/SimpleTask.java index 873480a06d..2d6ef7fab1 100644 --- a/app/src/main/java/eu/faircode/email/SimpleTask.java +++ b/app/src/main/java/eu/faircode/email/SimpleTask.java @@ -21,7 +21,6 @@ package eu.faircode.email; import android.content.Context; import android.content.Intent; -import android.content.SharedPreferences; import android.os.Bundle; import android.os.PowerManager; @@ -34,7 +33,6 @@ import androidx.lifecycle.LifecycleOwner; import androidx.lifecycle.LifecycleService; import androidx.lifecycle.OnLifecycleEvent; import androidx.localbroadcastmanager.content.LocalBroadcastManager; -import androidx.preference.PreferenceManager; import java.util.ArrayList; import java.util.Date; diff --git a/app/src/main/java/eu/faircode/email/TupleAccountState.java b/app/src/main/java/eu/faircode/email/TupleAccountState.java index c8105292e9..75245f1297 100644 --- a/app/src/main/java/eu/faircode/email/TupleAccountState.java +++ b/app/src/main/java/eu/faircode/email/TupleAccountState.java @@ -19,10 +19,10 @@ package eu.faircode.email; Copyright 2018-2022 by Marcel Bokhorst (M66B) */ -import java.util.Objects; - import static eu.faircode.email.ServiceAuthenticator.AUTH_TYPE_PASSWORD; +import java.util.Objects; + public class TupleAccountState extends EntityAccount { // TODO: folder property changes (name, poll) public int folders; diff --git a/app/src/main/java/eu/faircode/email/TupleThreadInfo.java b/app/src/main/java/eu/faircode/email/TupleThreadInfo.java index ff0437a075..be71903868 100644 --- a/app/src/main/java/eu/faircode/email/TupleThreadInfo.java +++ b/app/src/main/java/eu/faircode/email/TupleThreadInfo.java @@ -21,8 +21,6 @@ package eu.faircode.email; import android.text.TextUtils; -import java.util.Objects; - public class TupleThreadInfo { public String thread; public String msgid; diff --git a/app/src/main/java/eu/faircode/email/WebViewEx.java b/app/src/main/java/eu/faircode/email/WebViewEx.java index 4789a00331..bc790a0d3b 100644 --- a/app/src/main/java/eu/faircode/email/WebViewEx.java +++ b/app/src/main/java/eu/faircode/email/WebViewEx.java @@ -19,6 +19,9 @@ package eu.faircode.email; Copyright 2018-2022 by Marcel Bokhorst (M66B) */ +import static androidx.webkit.WebSettingsCompat.FORCE_DARK_OFF; +import static androidx.webkit.WebSettingsCompat.FORCE_DARK_ON; + import android.content.Context; import android.content.SharedPreferences; import android.content.res.Configuration; @@ -26,7 +29,6 @@ import android.graphics.Bitmap; import android.graphics.Color; import android.net.Uri; import android.os.Build; -import android.util.DisplayMetrics; import android.util.Pair; import android.view.InputDevice; import android.view.MotionEvent; @@ -38,14 +40,10 @@ import android.webkit.WebView; import android.webkit.WebViewClient; import androidx.annotation.NonNull; -import androidx.core.graphics.ColorUtils; import androidx.preference.PreferenceManager; import androidx.webkit.WebSettingsCompat; import androidx.webkit.WebViewFeature; -import static androidx.webkit.WebSettingsCompat.FORCE_DARK_OFF; -import static androidx.webkit.WebSettingsCompat.FORCE_DARK_ON; - public class WebViewEx extends WebView implements DownloadListener, View.OnLongClickListener { private int height; private int maxHeight; diff --git a/app/src/main/java/eu/faircode/email/Widget.java b/app/src/main/java/eu/faircode/email/Widget.java index 037804142a..9f65757676 100644 --- a/app/src/main/java/eu/faircode/email/Widget.java +++ b/app/src/main/java/eu/faircode/email/Widget.java @@ -27,7 +27,6 @@ import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; import android.graphics.Color; -import android.os.Build; import android.text.TextUtils; import android.view.View; import android.widget.RemoteViews; diff --git a/app/src/main/java/eu/faircode/email/WidgetUnified.java b/app/src/main/java/eu/faircode/email/WidgetUnified.java index 60153da425..ab2fd84ede 100644 --- a/app/src/main/java/eu/faircode/email/WidgetUnified.java +++ b/app/src/main/java/eu/faircode/email/WidgetUnified.java @@ -35,8 +35,6 @@ import android.widget.RemoteViews; import androidx.core.graphics.ColorUtils; import androidx.preference.PreferenceManager; -import java.util.Date; - public class WidgetUnified extends AppWidgetProvider { @Override public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) { diff --git a/app/src/main/java/eu/faircode/email/WorkerAutoUpdate.java b/app/src/main/java/eu/faircode/email/WorkerAutoUpdate.java index 2ce7f5e11a..be5a0aeacd 100644 --- a/app/src/main/java/eu/faircode/email/WorkerAutoUpdate.java +++ b/app/src/main/java/eu/faircode/email/WorkerAutoUpdate.java @@ -19,6 +19,8 @@ package eu.faircode.email; Copyright 2018-2022 by Marcel Bokhorst (M66B) */ +import static android.os.Process.THREAD_PRIORITY_BACKGROUND; + import android.content.Context; import android.content.SharedPreferences; @@ -34,8 +36,6 @@ import androidx.work.WorkerParameters; import java.util.concurrent.TimeUnit; -import static android.os.Process.THREAD_PRIORITY_BACKGROUND; - public class WorkerAutoUpdate extends Worker { private static final long UPDATE_INTERVAL = 7; // Days diff --git a/app/src/main/java/eu/faircode/email/WorkerCleanup.java b/app/src/main/java/eu/faircode/email/WorkerCleanup.java index cb3a37b934..09dfd78d87 100644 --- a/app/src/main/java/eu/faircode/email/WorkerCleanup.java +++ b/app/src/main/java/eu/faircode/email/WorkerCleanup.java @@ -19,6 +19,8 @@ package eu.faircode.email; Copyright 2018-2022 by Marcel Bokhorst (M66B) */ +import static android.os.Process.THREAD_PRIORITY_BACKGROUND; + import android.app.NotificationChannel; import android.app.NotificationManager; import android.content.Context; @@ -45,8 +47,6 @@ import java.util.concurrent.TimeUnit; import io.requery.android.database.sqlite.SQLiteDatabase; -import static android.os.Process.THREAD_PRIORITY_BACKGROUND; - public class WorkerCleanup extends Worker { private static final int CLEANUP_INTERVAL = 4; // hours private static final long KEEP_FILES_DURATION = 3600 * 1000L; // milliseconds diff --git a/app/src/main/java/eu/faircode/email/WorkerFts.java b/app/src/main/java/eu/faircode/email/WorkerFts.java index c80ccd9e6b..3377173992 100644 --- a/app/src/main/java/eu/faircode/email/WorkerFts.java +++ b/app/src/main/java/eu/faircode/email/WorkerFts.java @@ -19,6 +19,8 @@ package eu.faircode.email; Copyright 2018-2022 by Marcel Bokhorst (M66B) */ +import static android.os.Process.THREAD_PRIORITY_BACKGROUND; + import android.content.Context; import android.content.SharedPreferences; @@ -37,8 +39,6 @@ import java.util.concurrent.TimeUnit; import io.requery.android.database.sqlite.SQLiteDatabase; -import static android.os.Process.THREAD_PRIORITY_BACKGROUND; - public class WorkerFts extends Worker { private static final int INDEX_DELAY = 30; // seconds private static final int INDEX_BATCH_SIZE = 100;