Просмотр PDF веб-сервиса, созданного с помощью FPDF, в WebView с параметрами POST

#android #android-webview

#Android #android-webview

Вопрос:

У меня есть веб-сервис на PHP, который получает две переменные через метод POST и генерирует PDF-файл через библиотеку FPDF.

Я реализовал этот код в android studio, но я не вижу PDF. Дело в том, что он не выдает никаких ошибок при выполнении, он просто оставляет экран пустым.

Вы знаете, как это можно сделать?

 Public class ConsultaPDF extends Activity {

    int id;
    String usuario;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_consulta_pdf);

        id = getIntent().getExtras().getInt("id");
        usuario = getIntent().getExtras().getUsuario("usuario");

        WebView webview = new WebView(this);
        setContentView(webview);
        WebSettings webSettings = webview.getSettings();
        webSettings.setJavaScriptEnabled(true);
        webview.setWebViewClient(new WebViewClient());

        String postData = "id=" String.valueOf(id) "amp;usuario=" usuario;
        String url = "http://www.mws.es/wsPDF.php";

        try {
            webview.postUrl(url,postData.getBytes( "UTF-8"));
            Log.i("WEBVIEW","Todo fue bien");
        } catch (UnsupportedEncodingException e) {
            Log.e("UnsupportedEncoding","Encoding Exception"  e.toString());
        }

    }
}
  

Комментарии:

1. Webview не может отображать документ pdf. Только html и так далее.