Über PendingIntent Activty aufrufen - log ausführen

  • 0 Antworten
  • Letztes Antwortdatum
M

Mister Merkwürdig

Neues Mitglied
0
Hallo,

folgendes Problem:

Ich möchte in meinem WidgetProvider über einen Button eine Activity starten.

Das mache ich so:

Code:
Intent intent = new Intent (context, Klasse.class);
PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0);

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

views.setOnClickPendingIntent(R.id.button, pendingIntent);
Nun möchte ich zusätzlich diese Aktion mit log.d() erweitern, wenn die Activity aufgerufen wird. Ich möchte das aber NICHT in der Activity selber lösen, da diese von verschiedenen Punkten aus geöffnet werden kann. Der Log soll genau sagen "Button X gedrückt -> Activity wird gestartet"

Wie füge ich das ein?

Kann ich irgendwie den Button parallel mit einem getBroadcast() belegen, um über setAction die entsprechende Aktion in der onReceive Methode abzufangen? Oder gibt es eine Möglichkeit, über getActivity zusätzlich Aktionen ausführen zu lassen?
 
Zuletzt bearbeitet:
Zurück
Oben Unten