Pregunta

Im usando HTC Hero con HTS sentido.
im experiencia que a veces no se ejecutará AsyncTask método doInBackground en ejecutar ();
Sus sólo en mi héroe éste se presente. Alguien ha encontrado con el mismo problema?

/ Martin

¿Fue útil?

Solución

No es este problema, pero mientras que el desarrollo para el HTC Hero me he encontrado varios errores que no se encuentran en ninguna versión de vainilla de Android.

A saber, de llamadas salientes Intención no se envía cuando una llamada se marca desde el marcador HTC Sense, esto es en la versión más reciente de HTC Hero y no las anteriores.

Y los que aparezca el icono de teléfono en las aplicaciones utilizadas recientemente la pantalla junto a un icono de marcador que cuando está presionado (icono de marcador) provoca grandes problemas.

Contacto HTC con su error y les proporcionan los registros, lo he hecho con los errores que he encontrado.

Esto fue hace casi 2 semanas y no he tenido ninguna respuesta, aunque

Otros consejos

Lo que debe hacer es añadir la bandera @ Override a la doInBackground (vacío ... params) {}; la función de asegurar que en realidad anula la función por defecto.

Al igual que:

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

Una nota lateral es importante para que coincida con los parámetros de las clases de las funciones a las que se definen en su ClassDefinition.

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
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top