Как использовать DownloadListener?

Я создаю приложение, которое позволяет студентам колледжа загружать свои учебные материалы из приложения, а не из браузера. На главной странице много названий тем. Каждое имя темы ведет к новой веб-странице. Итак, я использовал WebViewClient. Но на последней странице, когда я нажимаю на файлы *.ppt или *.pdf, открывается мусор.

Я хочу, чтобы эти файлы загружались в приложении.

Как реализовать DownloadListener

package jiit.app;

import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;

public class sm extends Activity
{  
    WebView browser;

    protected void onCreate(Bundle anyvar) 
    {
        super.onCreate(anyvar);
        setContentView(R.layout.sm);
        browser=(WebView)findViewById(R.id.webkit);
        WebSettings webSettings = browser.getSettings();
        webSettings.setJavaScriptEnabled(true);
        webSettings.setBuiltInZoomControls(true);
        browser.getSettings().setDefaultZoom(WebSettings.ZoomDensity.CLOSE);
        browser.setWebViewClient(new WebViewClient());
        {
            browser.loadUrl("http://www.sm.ividhya.com/j128/");
        }  
    }
}
5
задан xarlymg89 29 October 2018 в 12:48
поделиться