AppWidgetProvider/Widget Hilfe

  • 2 Antworten
  • Letztes Antwortdatum
S

Shelly22

Fortgeschrittenes Mitglied
0
Hallo alle zusammen,

bin gerade beim Widget fummeln =)

Habe alles soweit geschafft das es angezeigt werden kann usw.

Jetzt meine frage.

Wie mache ich das, wenn ich das Widget antippe etwas passiert?

Meine AppWidget.java sieht gerade so aus:

Code:
public class AppWidget extends AppWidgetProvider {

    public void onReceive(Context context, Intent intent) {
        if (intent.getAction() == null) {


        } else {
            super.onReceive(context, intent);
        }
    }

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


LG
 
Hallo,

Schau dir am besten mal die entsprechende Seite auf der Developerseite von Android an:

App Widgets | Android Developers

Das ist der Ausschnitt den du brauchst:

Code:
// Intent für die BeispielActivity
Intent intent = new Intent(context, BeispielActivity.class);
PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0);

// registriere einen onClickListener auf einem View
RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.appwidget_provider_layout);
views.setOnClickPendingIntent(R.id.view, pendingIntent);

Gruß
 
  • Danke
Reaktionen: Shelly22
Danke.
Sowas habe ich gesucht.
Garnicht gefunden auf der Seite.

Werd ich mal lesen und verstehen.



LG

Der ursprüngliche Beitrag 09.03.2013 von 23:19 Uhr wurde 10.03.2013 um 00:31 Uhr ergänzt:

Also das beispiel klappt ja Super.
Aber das ist natürlich für eine neue .class/activity starten.

Leider würde ich aber gerne z.B per Button ein Lied Starten wollen.
Oder eine URL aufschlagen oder oder.

Button Methode geht leider nicht. Da findViewById z.B nicht in der AppWidgetProvider.class geht..usw.


LG
 

Ähnliche Themen

4
Antworten
10
Aufrufe
1.092
jogimuc
J
Zurück
Oben Unten