#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 и так далее.