Ho sviluppato un'applicazione web che mostra un elenco di documenti pdf ospitati su un server web. Questa app è incorporata in un'applicazione webview per Android, tuttavia quando carico l'app sul mio telefono, la selezione di un link pdf non fa nulla. Che cosa sto facendo di sbagliato? Graziewebview non carica i file pdf sul link clicca
Heres il codice Java:
package com.hellowebview;
import android.app.Activity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class HellowebviewActivity extends Activity {
/** Called when the activity is first created. */
private WebView mWebView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadUrl("http://aipnz.webs.com");
mWebView.setWebViewClient(new HelloWebViewClient());
mWebView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
}
private class HelloWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView webview, String url)
{
webview.loadUrl(url);
return true;
}
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if ((keyCode == KeyEvent.KEYCODE_BACK) && mWebView.canGoBack())
{
mWebView.goBack();
return true;
}
return super.onKeyDown(keyCode, event);
}
}
preferirei non usare per lo spettatore GoogleDocs, invece di caricare il PDF in un visualizzatore PDF o un PDF può far scritto nel codice attività – Chris
questa è una grande soluzione se poi non vorrai per estrai l'utente dalla tua app per visualizzare il PDF –