Файлы epub не загружаются [ANDROID] - PullRequest
1 голос
/ 05 июля 2010

Я установил set files на localhost и установил ссылки href для файлов epub ..

<a href="more-utopia.epub" target="_blank"> more-utopia </a><br>

, и я пытаюсь просмотреть мой собственный веб-вид ... но когда янажмите, чтобы скачать ссылку, кажется, нет загрузки .. и откройте файл в браузере с настраиваемым веб-просмотра.

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    WebView web = (WebView) findViewById(R.id.webview);
    web.getSettings().setJavaScriptEnabled(true);
    web.loadUrl("http://10.0.2.2/epub");
    web.setWebViewClient(new myWebView());  
}   

class myWebView extends WebViewClient{
    @Override
       public boolean shouldOverrideUrlLoading(WebView view, String url) {
        url = "http://10.0.2.2/epub/";
        view.loadUrl(url);
        return true;
    }
}

Что я хочу сделать, это загрузить файлы и указать путь к месту загрузки к выбранному пользователем месту.

Любые полезные советы приветствуются.

1 Ответ

0 голосов
/ 05 июля 2010

Ваш код настроен так, чтобы люди ничего не скачивали. Каждый раз, когда они нажимают на ссылку, они снова загружают исходную веб-страницу. Попробуйте использовать setDownloadListener() на вашем WebView. Или измените ваш shouldOverrideUrlLoading(), чтобы сделать то, что ваш вопрос говорит, что вы хотите.

...