У меня есть некоторый WebView, и у WebView есть кнопка, когда мы нажимаем кнопку, она загружает файл PDF типа Byte64
например, = data: application / pdf; base64, JVBERi0xLjQKJeLjz9MKMyAwIG9i ....
My Chrome, автоматически загрузит файл с этого байта64. Но мой WebView зависнет.
Я хочу, чтобы заполнение можно было загружать или просматривать с помощью PdfViewer. но я не понимаю, как происходит декодирование byte64. Вот мой код:
webView = (WebView) findViewById(R.id.bilingweb);
webView.loadUrl("https://www.sse2.pajak.go.id");
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setSupportMultipleWindows(true);
webSettings.setJavaScriptCanOpenWindowsAutomatically(true);
webSettings.setSupportMultipleWindows(true);
Toolbar toolbar = findViewById(R.id.toolbar1);
setSupportActionBar(toolbar);
getSupportActionBar().setTitle("e-Biling");
getSupportActionBar().setSubtitle("Bayar Pajak Online");
getSupportActionBar().setDisplayHomeAsUpEnabled(true);