Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
torooty
0 / 0 / 0
Регистрация: 22.05.2012
Сообщений: 17
#1

Webview и обновление данных - Программирование Android

23.09.2013, 14:53. Просмотров 590. Ответов 0
Метки нет (Все метки)

Доброго времени суток!
Прошу подсказать в одном вопросе, возможно это обсуждалось, но у меня не получилось найти.
Мое приложение читает текст из raw в webview, но мне нужно, чтобы при выходе из приложения или смене активити положение на странице сохранилось, и при возвращении страница открывался на том же месте.

Я знаю что можно читать данные из кеша, но не знаю как правильно применить этот код.

Java
1
 myWebView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
Подскажите пожалуйста!!!!

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
String text = readRawTextFile(context, getResources().getIdentifier(itemname, "raw", "com.example.books"));
        
        WebView myWebView = (WebView) findViewById(R.id.webView1);
      
        String summary = "<!Doctype html><html><head><meta charset=utf-8></head><body>" + text + "</body></html>";
       
        myWebView.loadDataWithBaseURL(null,summary,"text/html" ,"utf-8",null);
       
       
    }
    
    public static String readRawTextFile(Context ctx, int resId) //читаем текст из raw
    {
         InputStream inputStream = ctx.getResources().openRawResource(resId);
 
            InputStreamReader inputreader = new InputStreamReader(inputStream);
            BufferedReader buffreader = new BufferedReader(inputreader);
             String line;
             StringBuilder text = new StringBuilder();
 
             try {
               while (( line = buffreader.readLine()) != null) {
                   text.append(line);
                   text.append('\n');
                   
                 }
           } catch (IOException e) {
               return null;
           }
             
             return text.toString();
    }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.09.2013, 14:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Webview и обновление данных (Программирование Android):

Передача данных в WebView - Программирование Android
Всем привет) У меня есть : WebView myWebView; void init(View v) { myWebView = (WebView)...

Передача данных в webview через JavaScript Bridge - Программирование Android
Суть такая: в приложении есть WebView(отображается html страница с кнопкой взаимодействие с кнопкой происходит через JavaScript...

Обновление данных - Программирование Android
Добрый день. Еще такая проблема возникла. Есть форма где нужно редактировать информацию, ввел нужные коррективы и нажал кнопку...

ExpandableListView обновление данных - Программирование Android
Каким образом мне обновить его? Чтобы я изменил данные массива и обновил. Объявили переменные public class MainActivity ...

Обновление данных в activity - Программирование Android
Всем доброй ночи! Как обновить данные в активити при возврате из диалога или из другой активити, т.е. когда фокус возвращается на...

Обновление данных адаптера - Программирование Android
Здравствуйте. Помогите, кто сталкивался. Есть список, где в зависимости от значения свойства отображенного объекта подставляется лейаут: ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.09.2013, 14:53
Привет! Вот еще темы с ответами:

Обновление данных приложения - Программирование Android
Здравствуйте, есть простенькое приложение, которое показывает количество дней прошедших в году и отображает прогресс года. Проблема в...

Обновление данных в ArrayAdapter - Программирование Android
Добрый день. Есть созданный ArrayAdapter. Он добавляется в listView, при достижении конца списка происходит получение информации и...

Обновление Базы данных - Программирование Android
Есть база данных которую просматриваю в Активити1, сделал все работает. При нажатии на кнопку перехожу в Ативити2 где вижу последнюю...

Обновление базы данных вручную - Программирование Android
Бьюсь я над проблемой изменения значений в БД ( http://www.cyberforum.ru/android-dev/thread1805861.html ). Решил посмотреть что именно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru