Bonjour,

Je cherche à ouvrir un fichier PDF à partir d'une application WINDEV MOBILE ANDROID.

Cela doit passer par un intent permettant le lancement d'une activity compatible d'un fichier .pdf (enfin, c'est ce que je crois).

J'ai donc créé une procédure globale avec du code JAVA natif :

==========
public static void OuverturePDF()
{
import java.io.File;
import java.util.List;

import android.content.Context;
import android.app.Activity;
import android.content.Intent;
import android.content.pm.ResolveInfo;
import android.net.Uri;
import android.widget.Toast;


File file = new File("/sdcard/VAC.pdf"); // new file with our name

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.fromFile(file));
intent.setType("application/pdf");

// Récupération de l'Activité en cours
getActiviteEnCours();

// Récupération du Context en cours
Context moncontexte = getContexteApplication();

moncontexte.startActivity(intent);

}
=================

Pas de pb de compilation, mais en exécution sur l'émulateur, visiblement l'intent ou l'activity ne sont pas lancés dans le bon context .... c'est que je crois avoir compris du message d'erreur.

J'ai essayé d'utiliser les commandes indiquées par PCSOFT pour récupérer le contexte de l'appli mais franchement ce n'est pas du tout documenté !

Est-ce qqun peut m'aider ?