android TextView.setText no funciona en widget simple

Tengo el AppWidgetProvider extremadamente simple para un widget de la prueba:

public class Test extends AppWidgetProvider { public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds){ RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.test_layout); views.setTextViewText(R.id.TextView01, "Test message"); } } 

El test_layout tiene este aspecto:

 <LinearLayout android:id="@+id/LinearLayout01" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android"> <TextView android:id="@+id/TextView01" android:layout_width="fill_parent" android:layout_height="fill_parent"> </TextView> </LinearLayout> 

El problema es que el widget aparece en la pantalla del emulador pero sin ningún texto. Estoy seguro de que estoy ensuciando algo, pero no puedo encontrar lo que es …

Se olvidó de establecer las RemoteViews para utilizar. Su código para AppWidgetProvider debe ser éste:

public class Test extends AppWidgetProvider { public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds){ super.onUpdate(context, appWidgetManager, appWidgetIds); RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.test_layout); views.setTextViewText(R.id.TextView01, "Test message"); appWidgetManager.updateAppWidget(appWidgetIds, views); } }
public class Test extends AppWidgetProvider { public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds){ super.onUpdate(context, appWidgetManager, appWidgetIds); RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.test_layout); views.setTextViewText(R.id.TextView01, "Test message"); appWidgetManager.updateAppWidget(appWidgetIds, views); } } 
  • Cómo guardar el lienzo de dibujo en android?
  • Tamaño de Android Widget
  • ¿Configurar el ancho y la altura de ImageView mediante programación?
  • Números sólo de teléfono como teclado numérico
  • Cómo poner divisor en posición particular en una vista de lista de Android
  • ¿Existe alguna diferencia entre getLayoutInflater () y .getSystemService (Context.LAYOUT_INFLATER_SERVICE)
  • Cómo limitar el usuario en DatePicker a sólo puede elegir la fecha antes today_date - 18 años
  • sombra lista de android
  • Widget de la galería androide desplazamiento infinito
  • Implementación de una vista de lista dentro de un cajón deslizante con una vista de lista ya presente
  • Implementar android: src = "@ drawable / image" mediante programación en Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.