1
0
Fork 0
mirror of https://github.com/gsantner/dandelion synced 2025-12-15 00:31:11 +01:00

Add an option to clear WebView cache

This commit is contained in:
Dmitriy Bogdanov 2016-07-27 00:52:26 +04:00
parent dd98ce4389
commit 1fead42868
No known key found for this signature in database
GPG key ID: F396CC2653B8F64D
4 changed files with 15 additions and 0 deletions

View file

@ -111,6 +111,7 @@ public class MainActivity extends AppCompatActivity
public static final String ACTION_OPEN_URL = "com.github.dfa.diaspora_android.MainActivity.open_url";
public static final String ACTION_CHANGE_ACCOUNT = "com.github.dfa.diaspora_android.MainActivity.change_account";
public static final String ACTION_CLEAR_CACHE = "com.github.dfa.diaspora_android.MainActivity.clear_cache";
public static final String URL_MESSAGE = "URL_MESSAGE";
private App app;
@ -438,6 +439,8 @@ public class MainActivity extends AppCompatActivity
} else if(ACTION_CHANGE_ACCOUNT.equals(action)) {
app.resetPodData(webView);
Helpers.animateToActivity(MainActivity.this, PodSelectionActivity.class, true);
} else if(ACTION_CLEAR_CACHE.equals(action)) {
webView.clearCache(true);
}
}

View file

@ -94,6 +94,9 @@ public class SettingsActivity extends PreferenceActivity implements SharedPrefer
})
.show();
return true;
case "pref_key_clear_cache":
intent.setAction(MainActivity.ACTION_CLEAR_CACHE);
break;
default:
intent = null;
break;