Widget Android question technique
Salut tout le monde !
Je suis en train de créer un widget pour android, sa avance bien mais je bute sur quelque point technique.
J'avais déjà posté il y a quelque temps pour des chose plus simple
Bon allez j'envoie les question :aie:
1) Comment peut-ont faire pour mettre a jours les vue de notre widget a chaque sorti de veille du téléphone ???
(j'ai réussie a mettre a jours mon widget avec un bouton, pour se faire j'ai utiliser un service)
2) Est qu'il est possible de récupérer toute les instance d'une classe pour pouvoir exécuter une méthode sur chacun d'entre elle en java ?
Je m'explique j'ai pour mon widget des préférence et a chaque fois que je met a jours le widget (donc assez souvent) je récupère les préférence a chaque fois.
Je trouve que c'est une méthode assez lourde et j'aimerai donc pouvoir récupérer les préférence que quand elle change (donc au onStop de ma classe préférence).
Sauf que ma classe préférence ne connais pas l'instance de la classe qui récupère les préférence ...
Je pensé donc essayé de récupérer tout les instance de ma classe dans la classe préférence pour ensuite exécuté la methode qui récupère les préférence.
je sais pas si je suis bien claire :lol:
3) je communique avec une base de donnée externe pour mon projet par l’intermédiaire de scripte php.
Sauf que j'ai un plantage quand l’adresse du site est incorrecte (et je doit forcé la fermeture de l'application)
Comment fait-on pour corrigé cela ?
J'aimerai pouvoir soulever une exception quand le délais t’attente est trop long par exemple
Voici mon code pour la connexion :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
private static String strURL = "http://192.168.1.10/widget/";
try{
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost(strURL+"getMot.php");
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
HttpResponse response = httpclient.execute(httppost);
HttpEntity entity = response.getEntity();
is = entity.getContent();
}catch(Exception e){
Log.e("Exception = ", e.toString());
throw new ErreurConnexionException();
} |
l'exception n'ai pas soulever qu'en il trouve pas la page php :?
je crois que c'est a peut près tout.
c'est les problèmes sur les quelles je bute depuis environs 1mois et j'arrive vraiment pas a trouver une solution.
Je vous remerci d'avance de votre aide :mrgreen: