Autore Topic: widget con goluncher  (Letto 482 volte)

Offline supertommino

  • Utente junior
  • **
  • Post: 77
  • Respect: +12
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    supertommino
widget con goluncher
« il: 10 Gennaio 2012, 11:42:09 CET »
0
ciao a tutti..
ho un problema...
io ho creato un widget che ha un tasto il codice è :
Codice (Java): [Seleziona]
 @Override
    public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
            final int N = appWidgetIds.length;
       
        for (int i=0; i<N; i++) {
            int appWidgetId = appWidgetIds[i];

            Intent intent = new Intent(context, servizio.class);
            PendingIntent pendingIntent = PendingIntent.getService(context, 0, intent, 0);

            RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widget);
     
            views.setOnClickPendingIntent(R.id.tastoimmagine, pendingIntent);

            appWidgetManager.updateAppWidget(appWidgetId, views);
        }
}
il tasto funziona il problema è che se uso goluncher e giro il telefono  il widget si gira e perde la funzionalità del tasto..
come è possibile?

RE: mi sembra di aver capito che perde la funzionalità prchè al girare del telefono il widget ricrea il layour perdento il removeview
come posso fare ?
« Ultima modifica: 10 Gennaio 2012, 12:25:31 CET da supertommino »