¿Cuál es la diferencia entre Service, Async Task & Thread? Si no me equivoco, todos ellos se utilizan para hacer algunas cosas en segundo plano. Entonces, ¿cómo decidir cuál usar y
¿Cuál es la diferencia entre Service, Async Task & Thread? Si no me equivoco, todos ellos se utilizan para hacer algunas cosas en segundo plano. Entonces, ¿cómo decidir cuál usar y
Estoy convirtiendo mi código de usar Handlera AsyncTask. Lo último es excelente en lo que hace: actualizaciones asíncronas y manejo de resultados en el hilo principal de la interfaz de usuario. Lo que no está claro para mí es cómo manejar las excepciones si algo se vuelve loco...
Amazon anunció AWS Lambda ( http://aws.amazon.com/lambda/ ). La descripción del producto incluye: Tareas programadas Las funciones de AWS Lambda pueden ser activadas por temporizadores de eventos externos, por lo que las funciones se pueden ejecutar durante los horarios de mantenimiento...
Trabajo en una aplicación web algo grande, y el backend está principalmente en PHP. Hay varios lugares en el código donde necesito completar alguna tarea, pero no quiero que el usuario espere el resultado. Por ejemplo, al crear una nueva cuenta, necesito enviarles un correo electrónico de...
En la interfaz de usuario, para realizar algunos trabajos en segundo plano, utilicé otro Thread. Pero como lo sugirieron otros, ahora estoy usando AsyncTask. ¿Cuál es la principal diferencia entre ay Threadan AsyncTask? ¿En qué escenario, debo usar a Threado an
Estoy usando la biblioteca de soporte para mi aplicación. En mi FragmentActivity estoy usando una AsyncTask para descargar datos de internet. En el método onPreExecute () agrego un Fragmento y en el método onPostExecute () lo elimino nuevamente. Cuando se cambia la orientación en el medio, obtengo...
Mientras trabajaba con el modelo roscado de C ++ 11, noté que std::packaged_task<int(int,int)> task([](int a, int b) { return a + b; }); auto f = task.get_future(); task(2,3); std::cout << f.get() << '\n'; y auto f = std::async(std::launch::async, [](int a, int b) { return a...
Desde Honeycomby el v4 Compatibility Libraryes posible de usar AsyncTaskLoader. Por lo que entiendo, elAsyncTaskLoader puede sobrevivir a través de cambios de configuración como volteos de pantalla. ¿Se recomienda usar en AsyncTaskLoaderlugar de AsyncTask? ¿ LoaderManagerEntra en la imagen...
En mi Actividad, uso una clase que se extiende desde AsyncTask y un parámetro que es una instancia de ese AsyncTask. Cuando llamo mInstanceOfAT.execute("")todo está bien. Pero la aplicación se bloquea cuando presiono un botón de actualización que vuelve a llamar a AsyncTask (en caso de que el...
Tengo las siguientes cuatro pruebas y la última se cuelga cuando la ejecuto. Por qué pasó esto: [Test] public void CheckOnceResultTest() { Assert.IsTrue(CheckStatus().Result); } [Test] public async void CheckOnceAwaitTest() { Assert.IsTrue(await CheckStatus()); } [Test] public async void...
Tengo una AsyncTaskclase que ejecuto que descarga una gran lista de datos de un sitio web. En el caso de que el usuario final tenga una conexión de datos muy lenta o irregular en el momento del uso, me gustaría dejar el AsyncTasktiempo de espera después de un período de tiempo. Mi primer...
En todos mis años de uso de Eclipse, nunca supe hasta ahora que se supone que las etiquetas de comentarios TODO / FIXME / XXX deben aparecer en la lista de tareas. Aparentemente, esto es algo que está deshabilitado de manera predeterminada porque he estado usando esas etiquetas durante el tiempo...
¿Alguien puede explicar si awaity ContinueWithson sinónimos o no en el siguiente ejemplo? Estoy tratando de usar TPL por primera vez y he estado leyendo toda la documentación, pero no entiendo la diferencia. Espera : String webText = await getWebPage(uri); await parseData(webText); Continuar con...
Actualmente estoy leyendo " Concurrencia en C # Cookbook " de Stephen Cleary, y noté la siguiente técnica: var completedTask = await Task.WhenAny(downloadTask, timeoutTask); if (completedTask == timeoutTask) return null; return await downloadTask; downloadTaskes una llamada a...
Utilizo un AsyncTaskpara cargar operaciones que implementé como una clase interna. En onPreExecute()muestro un cuadro de diálogo de carga en el que luego me escondo nuevamente onPostExecute(). Pero para algunas de las operaciones de carga, sé de antemano que terminarán muy rápido, por lo que no...
Estoy usando AsyncTasks para obtener datos en respuesta a que el usuario presione un botón. Esto funciona bien y mantiene la interfaz receptiva mientras se obtienen los datos, pero cuando verifiqué lo que estaba sucediendo en el depurador de Eclipse, descubrí que cada vez que AsyncTaskse creaba uno...
Estoy ejecutando operaciones remotas de recuperación de archivos de audio y reproducción de archivos de audio en un hilo en segundo plano usando AsyncTask. Se Cancellablemuestra una barra de progreso durante el tiempo que se ejecuta la operación de búsqueda. Quiero cancelar / abortar la...
Digamos que quiero realizar alguna acción cada 10 segundos y no es necesario que actualice la vista. La pregunta es: ¿es mejor (quiero decir más eficiente y efectivo) usar el temporizador con timertask como aquí? final Handler handler = new Handler(); TimerTask timertask = new TimerTask() {...
Encontré preguntas similares hechas aquí, pero no hubo respuestas a mi satisfacción. Así que reformulando la pregunta de nuevo Tengo una tarea que debe realizarse de forma periódica (por ejemplo, intervalos de 1 minuto). ¿Cuál es la ventaja de usar Timertask & Timer para hacer esto en lugar de...
¿Cuál es la diferencia entre OperationCanceledExceptiony TaskCanceledException? Si estoy usando .NET 4.5 y uso las palabras clave async/ await, ¿cuál debería