Release 2.35.3
This commit is contained in:
parent
db69b02f5f
commit
daab98b84f
|
@ -1,2 +1,3 @@
|
|||
Fixed:
|
||||
- Fix last remaining issues
|
||||
- Fix an issue with banana.dog instance
|
||||
- Fix some other issues.
|
|
@ -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)
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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();
|
||||
|
|
|
@ -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)
|
||||
|
@ -295,13 +288,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);
|
||||
|
|
|
@ -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) {}
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue