Question

Im en utilisant HTC Hero avec le sens HTS.
Im expérience que, parfois, la méthode AsyncTask ne fonctionnera doInBackground sur execute ();
Son seul sur mon héros cela semble. Quelqu'un a rencontré même problème?

/ Martin

Était-ce utile?

La solution

Non ce problème, mais tout en développant pour le HTC Hero, je suis venu à travers plusieurs bugs qui ne se trouvent dans aucune version de vanille d'Android.

A savoir, l'intention des appels sortants n'est pas envoyé lorsqu'un appel est composé à partir du numéroteur HTC Sense, c'est dans la dernière version de HTC Hero et non les précédentes.

Et l'icône de téléphone apparaît sur l'écran des applications récemment utilisées à côté d'une icône de numérotation qui, lorsqu'il est pressé (icône de numérotation) provoque des problèmes majeurs.

Contact HTC avec votre bug et leur fournir les journaux, je l'ai fait avec les bugs que j'ai trouvé.

C'était il y a près de 2 semaines et j'ai eu pas de commentaires si

Autres conseils

Ce que vous devez faire est d'ajouter le drapeau @Override au doInBackground (Void ... params) {}; fonction pour veiller à ce qu'il remplace en fait la fonction par défaut.

Comme:

@Override
public Void doInBackground(String... params) {
 // Do something
}

Un côté note importante est de faire correspondre les paramètres classes des fonctions à celles définies dans votre définition de classe.

public class FetcherManager extends AsyncTask<Url, Integer, Long>{};

@Override
public Long doInBackground(Url... params) {
    // Do things
};

@Override
protected void onProgressUpdate(Integer... progress) {
   // Do things
}

@Override
protected void onPostExecute(Long result) {
   // Do things
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top