Jump to content

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 :)

Link to comment
Share on other 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.

Link to comment
Share on other 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 :)

Link to comment
Share on other 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é ?

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...