Загрузка файла Webview - PullRequest
       6

Загрузка файла Webview

0 голосов
/ 23 апреля 2019

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

Это код, который яиспользовать для моего Webview:

открытый класс MainActivity расширяет AppCompatActivity

    implements NavigationView.OnNavigationItemSelectedListener {

private WebView wv;


setContentView(R.layout.activity_main);
          Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
          setSupportActionBar(toolbar);

          DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
          ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
                  this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
          drawer.setDrawerListener(toggle);
          toggle.syncState();

          NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
          navigationView.setNavigationItemSelectedListener(this);

          wv = (WebView) findViewById(R.id.webView1);
          WebSettings settings = wv.getSettings();
          settings.setJavaScriptEnabled(true);
          CookieManager.getInstance().setAcceptCookie(true);
          wv.getSettings().setRenderPriority(WebSettings.RenderPriority.HIGH);
          wv.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
          wv.getSettings().setAppCacheEnabled(false);
          wv.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
          settings.setDomStorageEnabled(false);
          settings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NARROW_COLUMNS);
          settings.setUseWideViewPort(true);
          settings.setSavePassword(true);
          settings.setSaveFormData(true);

          wv.loadUrl("http://THELINKTOMYSITE.com");
          wv.setWebViewClient(new MywebViewClient());



          ////////////////////////////
          wv.setWebViewClient(new WebViewClient() {
              public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
                  wv.loadUrl("file:///android_asset/error.html");
              }
          });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...