Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
torooty
0 / 0 / 0
Регистрация: 22.05.2012
Сообщений: 17
#1

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

23.09.2013, 14:53. Просмотров 640. Ответов 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();
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.09.2013, 14:53
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Webview и обновление данных (Программирование Android):

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

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

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

Обновление данных в ArrayAdapter
Добрый день. Есть созданный ArrayAdapter. Он добавляется в listView, при...

Обновление данных в activity
Всем доброй ночи! Как обновить данные в активити при возврате из диалога или...

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.09.2013, 14:53
Привет! Вот еще темы с решениями:

ExpandableListView обновление данных
Каким образом мне обновить его? Чтобы я изменил данные массива и обновил. ...

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

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

Обновление базы данных sqlite
Уже который день бьюсь никак не выходит Подскажите, что я делаю неверно у...


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

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

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