Android アプリを開発しています。ポップアップ ウィンドウに PDF ファイル (1 ページのみを含む) を表示する必要があります。ここでは、popup.i から新しいアクティビティを開始しています。
<activity
android:name="com.example.myapp.Label"
android:label="@string/title_activity_label"
android:theme="@android:style/Theme.Dialog" >
</activity>
私の Label.java のコードは次のとおりです。
public class Label extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Bundle b=getIntent().getExtras();
String pdfurl=b.getString("url");
Boolean dilg=b.getBoolean("isDialog");
final String googleDocsUrl = "http://docs.google.com/viewer?url=";
WebView mWebView=new WebView(Label.this);
// mWebView.getSettings().setJavaScriptEnabled(true);
WebSettings webSettings = mWebView.getSettings();
webSettings.setPluginState(PluginState.ON);
mWebView.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url){
view.loadUrl(url);
return false; // then it is not handled by default action
}
});
mWebView.loadUrl((googleDocsUrl + pdfurl));
setContentView(mWebView);
}
}
私のAndroidバージョンは次のとおりです:4.2
ポップアップで新しいアクティビティを開いていますが、PDF は開いていません。コードに間違いはありますか?