#android #database #caching #browser #android-contentprovider
#Android #База данных #кэширование #браузер #android-contentprovider
Вопрос:
Я работаю над приложением, в котором мне нужно очистить историю браузера для всех, таких как Chrome, Mozilla. Я пробовал следующий код, но у меня это не работает:
Browser.clearHistory(mContextUtility.getContentResolver());
Комментарии:
1. То, что вы хотите, не должно быть возможным, поскольку не все браузеры использовали
Browser
провайдера, и сам этот провайдер больше не доступен в Android. Веб-браузеру не требуется предоставлять API для произвольных других приложений для удаления истории браузера или других данных.
Ответ №1:
ContentResolver cR=getContentResolver();
if(Browser.canClearHistory(cR)){
Browser.clearHistory(cR);
Browser.clearSearches(cR);
}
Вы пытаетесь использовать приведенный выше код, может быть полезно
Комментарии:
1. в классе браузера такого метода нет. я делаю что-то не так?