Android Widget funktioniert nicht mehr nach dem Zufallsprinzip

Ich arbeite jetzt seit drei Tagen mit diesem Problem und habe jede einzelne Frage hier nach einer Antwort durchsucht. Ich habe ein Widget mit einer Schaltfläche und möchte nur, dass es bei jedem Klicken einen Dienst startet. Das Problem ist, dass die Schaltfläche nicht mehr zufällig funktioniert. Ich kann es überhaupt nicht nachvollziehen und ich habe keine Ahnung, woran es liegt. Mein Dienst ruft stopSelf () auf; aber ich hatte dieses problem mit einem rundfunkempfänger auch deshalb glaube ich, dass das problem im widget und nicht im service liegt. Hier ist der Code

public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[]     appWidgetIds) 
{

Log.i("Widget", "onUpdate");

final int N = appWidgetIds.length;

    for (int i=0; i<N; i++) 
    {

        int appWidgetId = appWidgetIds[i];

        Log.i("Widget", "onUpdateLoop");


        Intent intent = new Intent(context, ServiceWidgetAction.class);
        intent.setAction(Long.toString(System.currentTimeMillis()));
        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

        PendingIntent pendingIntent = PendingIntent
                .getService(context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);

        RemoteViews views = new RemoteViews(context.getPackageName(), 
               R.layout.widget);

        views.setOnClickPendingIntent(R.id.widgetButton, pendingIntent);

        views.setTextViewText(
                R.id.widgetTextView,
                "Some text");

        appWidgetManager.updateAppWidget(appWidgetId, views);

    }

}

Ich habe diesen Code immer wieder überprüft und ich habe keine Ahnung, warum es das tut. Dies geschieht auf 3 verschiedenen Telefonen und ich kann es nicht neu erstellen. Ich habe versucht, die App zu stoppen, indem ich sie von einem Task-Manager löschte, indem ich neue Widgets usw. hinzufügte, damit das Widget nicht mehr funktionierte und es nicht funktioniert. Als ich heute Morgen aufgewacht bin, funktioniert das Widget jedoch nicht mehr. Jede Hilfe wäre sehr dankbar.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage