Índice

Implementación

1. Crear una notificación

Este ejemplo muestra una vista que tiene un botón que permite crear una notificación cuando el usuario hace un clic.

Agregue un botón a la interfaz principal de la aplicación:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout 
 xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="vertical" > 
 
    <Button 
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" 
        android:text="@string/addNotification" 
        android:id="@+id/addNotification" /> 
 
</LinearLayout>

El método onCreate es sencillo, obtiene el botón declarado en la interfaz y le asigna un listener para la gestión del clic. Cada clic se corresponderá con una llamada al método createNotification.

private int notificationId = 1; 
 
  public void onCreate(Bundle savedInstanceState) {  
   super.onCreate(savedInstanceState); 
   setContentView(R.layout.main); 
   Button addNotificationBtn = (Button) 
findViewById(R.id.addNotification); 
   addNotificationBtn.setOnClickListener(new OnClickListener() ...