summaryrefslogtreecommitdiffstats
path: root/app/src/main/java
diff options
context:
space:
mode:
authorThomas <tschneider.ac@gmail.com>2020-05-07 17:02:07 +0200
committerThomas <tschneider.ac@gmail.com>2020-05-07 17:02:07 +0200
commitdaab98b84fa5f55be8fed563daa277f6f6699a8c (patch)
treed08a86ebc28e7c11e8badc30639583e2fc8a9b14 /app/src/main/java
parentdb69b02f5fe9cffb0f5a9bfada4fdec5f7496681 (diff)
Release 2.35.3
Diffstat (limited to 'app/src/main/java')
-rw-r--r--app/src/main/java/app/fedilab/android/activities/BaseMainActivity.java4
-rw-r--r--app/src/main/java/app/fedilab/android/activities/SettingsActivity.java5
-rw-r--r--app/src/main/java/app/fedilab/android/asynctasks/DownloadTrackingDomainsAsyncTask.java7
-rw-r--r--app/src/main/java/app/fedilab/android/fragments/ContentSettingsFragment.java16
-rw-r--r--app/src/main/java/app/fedilab/android/sqlite/DomainBlockDAO.java4
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) {}
}
/**