Iam développement d'une application Android, où j'ai besoin d'ouvrir mon fichier pdf dans une fenêtre contextuelle. Mon code est:ouvrir le pdf dans le popup android
ImageView brobutton=(ImageView)layout.findViewById(R.id.imageView3);
brobutton.setOnClickListener(new OnClickListener() {
}
});
J'ai déjà développé une application pour ouvrir pdf dans l'émulateur avec ce code:
final String googleDocsUrl = "http://docs.google.com/viewer?url=";
WebView mWebView=new WebView(SubProducts.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(image_urlpdf);
return false; // then it is not handled by default action
}
});
mWebView.loadUrl((googleDocsUrl + image_urlpdf));
sous le onclick du bouton que je dois ouvrir mon pdf.Any me suggérer avec bonne idée.Merci à l'avance.
thanq sulabh gupta.passing intention de dialogue est la même que l'intention de passer de la classe, c'est-à-dire comme intention intention = new Intent (Present.this, forward.class); startActivity (intention); – Neeha
Oui, vous pouvez utiliser le code suivant dans votre première application pour appeler la deuxième application (qui ouvre le fichier PDF) Intention intention = new Intent (getBaseContext(), SignoutActivity.class); intention.putExtra ("isDialog", true); startActivity (intention) Et dans votre seconde application qui montre PDF, vous pouvez l'obtenir comme getIntent() getBooleanExtra ("isDialog"). –
@ sulabh Gupta..J'ai suivi votre code, mais il ne s'ouvre pas en pop up.wats mal ??? – Neeha