M0286_Libro Curso

Android

private void startServicio() { Intent svc = new Intent(this, MiServicio.class); startService(svc); } private void stopServicio() { Intent svc = new Intent(this, MiServicio.class); stopService(svc); } public void actualizar(int count) { text.setText(“Contador: “ + count); } } Hasta ahora hemos visto como crear un servicio y como lo conectamos a los elementos de la IU del proyecto. Ahora creamos la clase ActualizarServicioIUListener. java , e insertamos el siguiente código: package com.seas.ejemploservice; public interface ActualizarServicioIUListener { public void actualizar(int count); } En el directorio res/layout abrimos el archivo main.xml, el archivo en el que se ve el diseño de la página principal… (más adelante veremos un capítulo entero a su modelado) e insertamos lo siguiente:

android:orientation = “vertical” android:layout_width = “fill_parent” android:layout_height = “fill_parent” > android:layout_width = “fill_parent” android:layout_height = “wrap_content” android:text = “Contador:” android:layout_marginTop = “20px” android:layout_marginBottom = “20px” android:id = “@+id/count” />

56

Made with FlippingBook - Online catalogs