diff options
author | Thomas <tschneider.ac@gmail.com> | 2020-05-07 17:02:07 +0200 |
---|---|---|
committer | Thomas <tschneider.ac@gmail.com> | 2020-05-07 17:02:07 +0200 |
commit | daab98b84fa5f55be8fed563daa277f6f6699a8c (patch) | |
tree | d08a86ebc28e7c11e8badc30639583e2fc8a9b14 /app/src/main/java | |
parent | db69b02f5fe9cffb0f5a9bfada4fdec5f7496681 (diff) |
Release 2.35.3
Diffstat (limited to 'app/src/main/java')
5 files changed, 15 insertions, 21 deletions
diff --git a/app/src/main/java/app/fedilab/android/activities/BaseMainActivity.java b/app/src/main/java/app/fedilab/android/activities/BaseMainActivity.java index 072c50441..f001ce1f1 100644 --- a/app/src/main/java/app/fedilab/android/activities/BaseMainActivity.java +++ b/app/src/main/java/app/fedilab/android/activities/BaseMainActivity.java @@ -157,6 +157,7 @@ import app.fedilab.android.sqlite.TimelineCacheDAO; import app.fedilab.android.sqlite.TimelinesDAO; import es.dmoral.toasty.Toasty; +import static app.fedilab.android.activities.WebviewActivity.trackingDomains; import static app.fedilab.android.asynctasks.ManageFiltersAsyncTask.action.GET_ALL_FILTER; import static app.fedilab.android.helper.Helper.changeDrawableColor; @@ -1677,6 +1678,9 @@ public abstract class BaseMainActivity extends BaseActivity } }); } + if( trackingDomains != null){ + trackingDomains = null; + } if (hidde_menu != null) LocalBroadcastManager.getInstance(BaseMainActivity.this).unregisterReceiver(hidde_menu); if (update_topbar != null) diff --git a/app/src/main/java/app/fedilab/android/activities/SettingsActivity.java b/app/src/main/java/app/fedilab/android/activities/SettingsActivity.java index 66a4e942e..55495958c 100644 --- a/app/src/main/java/app/fedilab/android/activities/SettingsActivity.java +++ b/app/src/main/java/app/fedilab/android/activities/SettingsActivity.java @@ -153,6 +153,11 @@ public class SettingsActivity extends BaseActivity { } + @Override + public void onDestroy(){ + super.onDestroy(); + } + private void showDialog() { AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(SettingsActivity.this); dialogBuilder.setMessage(R.string.restart_message); diff --git a/app/src/main/java/app/fedilab/android/asynctasks/DownloadTrackingDomainsAsyncTask.java b/app/src/main/java/app/fedilab/android/asynctasks/DownloadTrackingDomainsAsyncTask.java index 9403f0a96..e1ad99c1b 100644 --- a/app/src/main/java/app/fedilab/android/asynctasks/DownloadTrackingDomainsAsyncTask.java +++ b/app/src/main/java/app/fedilab/android/asynctasks/DownloadTrackingDomainsAsyncTask.java @@ -33,6 +33,7 @@ import java.util.List; import javax.net.ssl.HttpsURLConnection; import app.fedilab.android.R; +import app.fedilab.android.helper.Helper; import app.fedilab.android.sqlite.DomainBlockDAO; import app.fedilab.android.sqlite.Sqlite; import es.dmoral.toasty.Toasty; @@ -61,12 +62,10 @@ public class DownloadTrackingDomainsAsyncTask extends AsyncTask<Void, Void, Bool BufferedReader br = new BufferedReader(new InputStreamReader(connection.getInputStream())); String line; List<String> domains = new ArrayList<>(); - boolean canRecord = false; while ((line = br.readLine()) != null) { - if (canRecord) + if (line.startsWith("0.0.0.0 ")) { domains.add(line.replace("0.0.0.0 ", "").trim()); - else if (line.contains("# Blocked domains")) - canRecord = true; + } } br.close(); connection.disconnect(); diff --git a/app/src/main/java/app/fedilab/android/fragments/ContentSettingsFragment.java b/app/src/main/java/app/fedilab/android/fragments/ContentSettingsFragment.java index c37852449..c421d3db7 100644 --- a/app/src/main/java/app/fedilab/android/fragments/ContentSettingsFragment.java +++ b/app/src/main/java/app/fedilab/android/fragments/ContentSettingsFragment.java @@ -134,13 +134,6 @@ public class ContentSettingsFragment extends Fragment implements OnRetrieveRemot private EditText your_api_key; private int style; - public static ContentSettingsFragment newInstance(int resId) { - ContentSettingsFragment contentFragment = new ContentSettingsFragment(); - Bundle bundle = new Bundle(); - bundle.putInt(Integer.class.getName(), resId); - contentFragment.setArguments(bundle); - return contentFragment; - } //From: https://gist.github.com/asifmujteba/d89ba9074bc941de1eaa#file-asfurihelper @TargetApi(Build.VERSION_CODES.KITKAT) @@ -296,13 +289,6 @@ public class ContentSettingsFragment extends Fragment implements OnRetrieveRemot } @Override - public void onViewCreated(@NotNull View view, @Nullable Bundle savedInstanceState) { - super.onViewCreated(view, savedInstanceState); - context = getContext(); - assert context != null; - } - - @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { if (resultCode != RESULT_OK) return; @@ -357,7 +343,7 @@ public class ContentSettingsFragment extends Fragment implements OnRetrieveRemot if (bundle != null) { type = (type) bundle.getSerializable("typeOfSettings"); } - + context = getActivity(); SharedPreferences sharedpreferences = context.getSharedPreferences(Helper.APP_PREFS, MODE_PRIVATE); int theme = sharedpreferences.getInt(Helper.SET_THEME, Helper.THEME_DARK); diff --git a/app/src/main/java/app/fedilab/android/sqlite/DomainBlockDAO.java b/app/src/main/java/app/fedilab/android/sqlite/DomainBlockDAO.java index 59a3e8cc7..6a1ab654d 100644 --- a/app/src/main/java/app/fedilab/android/sqlite/DomainBlockDAO.java +++ b/app/src/main/java/app/fedilab/android/sqlite/DomainBlockDAO.java @@ -27,6 +27,7 @@ import java.util.List; * Created by Thomas on 14/02/2019. * Manage domain block in DB */ +@SuppressWarnings("unused") public class DomainBlockDAO { public Context context; @@ -50,8 +51,7 @@ public class DomainBlockDAO { values.put(Sqlite.COL_DOMAIN, domain); try { db.insert(Sqlite.TABLE_TRACKING_BLOCK, null, values); - } catch (Exception ignored) { - } + } catch (Exception ignored) {} } /** |