Aller au contenu

Démarrer le navigateur en background depuis mon application


yochi376

Recommended Posts

Bonjour à tous,

Pour une raison donnée, j'ai besoin de lancer le browser en arrière plan depuis mon application.

J'ai le code nécessaire pour lancer le browser avec une url donnée, mais il s'affiche directement au premier plan, ce que je ne souhaite pas :

public boolean browser(){
if (!url.startsWith("https://") && !url.startsWith("http://")){
 url = "http://" + url;
}
Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse("http://" +url));
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
Log.d(TAG,"Action Open Browser url");
return true;

Est-il possible de l'ouvrir directement en arrière plan, ou bien même de le faire passer en arrière plan une fois qu'il est ouvert ?

Merci d'avance :)

Lien vers le commentaire
Partager sur d’autres sites

C'est bizarre ce que tu demandes :)

Je sais pas ce que tu veux faire avec le navigateur mais est ce que t'as besoin d'utiliser le navigateur ou le moteur web (webkit) ?

Car à mon avis si tu lances le navigateur qui est une interface utilisateur pour le webkit ben une ui c'est une ui c'est fait pour s'afficher.

Lien vers le commentaire
Partager sur d’autres sites

J'ai besoin de faire ça à titre professionnel (tests de performances de mobiles)

Je dois lancer un scénario (qui contient notamment l'ouverture du browser, entre autre) mais j'aimerais que tout se fasse en tâche de fond, afin que l'interface de mon appli soit toujours en premier plan

[EDIT] c'est bien le navigateur web que je veux utiliser en arrière plan, pas le webkit :)

Lien vers le commentaire
Partager sur d’autres sites

Oui bon ok j'ai saisi le truc c'était juste pour vérifier car c'est très rare qu'on est besoin de faire ça.

Par contre j'ai jamais testé et là dessus sans avoir tester c'est plus que tendu, sur le web j'ai vu que certains ont réussi à le faire en lançant l'activité à partir d'un service t'as essayé ?

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...