diff --git a/app/src/main/java/eu/faircode/netguard/ActivitySettings.java b/app/src/main/java/eu/faircode/netguard/ActivitySettings.java index 76ea55c8..70f1c802 100644 --- a/app/src/main/java/eu/faircode/netguard/ActivitySettings.java +++ b/app/src/main/java/eu/faircode/netguard/ActivitySettings.java @@ -80,10 +80,14 @@ public class ActivitySettings extends AppCompatActivity implements SharedPrefere super.onCreate(savedInstanceState); - getFragmentManager().beginTransaction().replace(android.R.id.content, new FragmentSettings()).commit(); + refreshScreen(); getSupportActionBar().setTitle(R.string.menu_settings); } + private void refreshScreen() { + getFragmentManager().beginTransaction().replace(android.R.id.content, new FragmentSettings()).commit(); + } + @Override protected void onResume() { super.onResume(); @@ -342,9 +346,10 @@ public class ActivitySettings extends AppCompatActivity implements SharedPrefere @Override protected void onPostExecute(Throwable ex) { - if (ex == null) + if (ex == null) { + refreshScreen(); Toast.makeText(ActivitySettings.this, R.string.msg_completed, Toast.LENGTH_LONG).show(); - else + } else Toast.makeText(ActivitySettings.this, ex.toString(), Toast.LENGTH_LONG).show(); } }.execute();