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

Кеширование загружаеммых данных - Android

Восстановить пароль Регистрация
 
ThePanix
0 / 0 / 0
Регистрация: 20.06.2014
Сообщений: 52
30.11.2014, 02:48     Кеширование загружаеммых данных #1
Делаю приложение. Уже почти все готово. Но есть одно но.
Приложение должно показывать последние полученные данные.
То есть получается я его запускаю. Оно проверяет доступ в интернет. Если есть то качает заново страницу и обновляет предыдущий кеш и загружает его в WebView. Заменяя его. Если нету интеренета то загружает в WebView последние данные.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.11.2014, 02:48     Кеширование загружаеммых данных
Посмотрите здесь:

TableLayout - чтение данных из строк, изменение данных в строках Android
Запрос данных по ID из нескольких баз данных Android
Как перехватить пакет (запрос) данных при текущей передаче данных? Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dajver
 Аватар для dajver
406 / 270 / 18
Регистрация: 18.09.2010
Сообщений: 1,106
30.11.2014, 13:00     Кеширование загружаеммых данных #2
както так http://stackoverflow.com/a/14671256/520349
Или с помощью https://github.com/gregko/WebArchiveReader
ThePanix
0 / 0 / 0
Регистрация: 20.06.2014
Сообщений: 52
02.12.2014, 20:53  [ТС]     Кеширование загружаеммых данных #3
Как реализовать первый способ? http://stackoverflow.com/a/14671256/520349
Ибо кажется я что то делаю не так
У меня вылет происходит
Если делаю при старте активити вылет
На кнопку тоже самое
Perikl
 Аватар для Perikl
6 / 6 / 2
Регистрация: 05.02.2014
Сообщений: 13
03.12.2014, 11:08     Кеширование загружаеммых данных #4
Ошибку в логи пишет? Какую?
ThePanix
0 / 0 / 0
Регистрация: 20.06.2014
Сообщений: 52
05.12.2014, 18:13  [ТС]     Кеширование загружаеммых данных #5
Ошибок не пишет вроде
Но скорее всего у меня не выбивает их просто
Могу в данный момент сказать только поведение
Получается вызывается активити для работы но там что то ему не нравится и он выбивает меня на главное активити
Буду дома напишу подробнее

Добавлено через 12 минут
Ничего не пишет
Но это скорее всего потому что у меня какие то траблы
Буду дома попробую вывести какие ошибки там выдает
Кода там вовсе нету я выделил специально для этого отдельный активити
А пока вот код класса
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package ru.thepanix.name_package;
 
 
import android.app.Activity;
import android.content.pm.ActivityInfo;
import android.os.Bundle;
import android.webkit.WebView;
import android.webkit.WebViewClient;
 
public class name_class extends Activity {
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.name_layout);
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_BEHIND);
        WebView myWebView = (WebView) findViewById(R.id.web1);
        myWebView.setWebViewClient(new WebViewClient());
        myWebView.getSettings().setBuiltInZoomControls(true);
                myWebView.loadUrl("какой нибудь сайт");
 
    }
}
Вот не пойму как туда кеширование всунуть
Yandex
Объявления
05.12.2014, 18:13     Кеширование загружаеммых данных
Ответ Создать тему
Опции темы

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