2Danke
ERLEDIGT
JA
JA
ANTWORTEN
6
6
ZUGRIFFE
715
715
EMPFEHLEN
-
Hi,
ich habe derzeit ein Problem bei Android:
Wenn ich eine Notification erstelle, möchte ich, wenn ich auf das Item klicke, dass eine Methode "startMethod" mit dem Übergabe-Parameter "String id", also "startMethod(String id)" ausgeführt wird, aber wie mache ich das?
Bisher klappt alles, nur nicht das Gewollte.
Code :1 2 3 4 5
Intent notificationIntent = new Intent(Intent.ACTION_MAIN); notificationIntent.setClass(this.context, ProjektActivity.class); notificationIntent.putExtra("startChat", id); PendingIntent notificationPending= PendingIntent.getActivity(this.context,0 , notificationIntent, PendingIntent.FLAG_UPDATE_CURRENT | Notification.FLAG_AUTO_CANCEL);
Wenn das allerdings ausgeführt wird, wird die Activity, so wie es aussieht, neu geladen. Zumindes wird das Fenster von onCreate() der Activity geladen.
Wie kann ich "nur" eine Methode aus ProjektActivity aufrufen und ausführen lassen?
PHP-Code:<?php
echo 'http://acs-it-worx.de/'; // mit Android App
echo 'http://www.youtube.com/user/ACSITWorx/'; // mein YouTube Kanal
echo '-----------------------------------------------------------------';
echo 'http://www.autoservice-asberg.de/';
?>
-
17.01.12 07:48 #2
Hi,
die Intents werden dazu verwendet, um von einer Activity zu einer anderen zu wechseln. Wenn du eine Methode aufrufen willst, musst du in die jeweilige Activity wechseln und dann (z.B. über einen Knopfdruck) die jeweilige Methode aufrufen.
Gruß
FabioBitte die Code-Tags verwenden. Bei Java-Code: [java]...[/java]
Tutorials:
Automatisches erzeugen eines Inhaltsverzeichnisses (Javascript)
JAnimationPanel - Animationen für Swing/AWT
SWTRatingBar (Bewertungs-Composite) selbst programmieren
____________________________________________________________________________
Über eine Bewertung (Stern links unter dem Beitrag) oder ein Danke freue ich mich sehr.
-
Danke für die Antwort.
Mal schauen, ob ich das mit dem onClick() Event hinbekomme.
Oder gibt es ein Tutorial zu so einer Vorgehensweise?
Zuerst hatte ich mich daran orientiert, scheint aber nicht das Richtige zu sein, denn der lädt dann die Activity.
http://stackoverflow.com/questions/4...r-notificationGeändert von Erks (17.01.12 um 17:55 Uhr)
PHP-Code:<?php
echo 'http://acs-it-worx.de/'; // mit Android App
echo 'http://www.youtube.com/user/ACSITWorx/'; // mein YouTube Kanal
echo '-----------------------------------------------------------------';
echo 'http://www.autoservice-asberg.de/';
?>
-
18.01.12 08:09 #4
Stimmt, da hast du wirklich den falschen Link erwischt.
Was du suchst, ist der OnClickListener für einen Button.
Gruß
FabioBitte die Code-Tags verwenden. Bei Java-Code: [java]...[/java]
Tutorials:
Automatisches erzeugen eines Inhaltsverzeichnisses (Javascript)
JAnimationPanel - Animationen für Swing/AWT
SWTRatingBar (Bewertungs-Composite) selbst programmieren
____________________________________________________________________________
Über eine Bewertung (Stern links unter dem Beitrag) oder ein Danke freue ich mich sehr.
-
Hi,
für einen Button? Kann man die Notification, die man anklicken will, als Button deklarieren?
Ich haber gestern, als ich mich mit deinem Link beschäftigt habe, zusätzlich die Funktion bei den Notifications gesucht: Fehlanzeige. Find ich nicht.
Hab ich was übersehen, oder heißen die Befehle anders?
Oder bleibt mir keine andere Wahl, eine neue Activity zu schreiben?
PHP-Code:<?php
echo 'http://acs-it-worx.de/'; // mit Android App
echo 'http://www.youtube.com/user/ACSITWorx/'; // mein YouTube Kanal
echo '-----------------------------------------------------------------';
echo 'http://www.autoservice-asberg.de/';
?>
-
19.01.12 11:42 #6
Hi,
schau dir mal den Notification.Builder an. Der hilft dir bestimmt weiter.
Gruß
FabioBitte die Code-Tags verwenden. Bei Java-Code: [java]...[/java]
Tutorials:
Automatisches erzeugen eines Inhaltsverzeichnisses (Javascript)
JAnimationPanel - Animationen für Swing/AWT
SWTRatingBar (Bewertungs-Composite) selbst programmieren
____________________________________________________________________________
Über eine Bewertung (Stern links unter dem Beitrag) oder ein Danke freue ich mich sehr.
-
Ich habe ihn mir mal angeschaut. Thx für den Link.
Derzeit hilft mir das aber nicht weiter, weil der erst ab API Level 11 verfügbar ist, ich bin aber an API Level 10 und drunter gebunden.
Ich hab das jetzt ein bisschen unsauber gelöst:
Auch wenn die Aktivity neu geladen wird, sorge ich dafür, dass die "verlorenen" Daten als Bundle übertragen werden (im Intent) und die sorgen wiederrum dafür, dass das Verlorene in der neuen Activity wieder neu aufgebaut wird.Zuerst hatte ich mich daran orientiert, scheint aber nicht das Richtige zu sein, denn der lädt dann die Activity.
http://stackoverflow.com/questions/4...r-notification
Thx für die Hilfe.PHP-Code:<?php
echo 'http://acs-it-worx.de/'; // mit Android App
echo 'http://www.youtube.com/user/ACSITWorx/'; // mein YouTube Kanal
echo '-----------------------------------------------------------------';
echo 'http://www.autoservice-asberg.de/';
?>
Ähnliche Themen
-
Android Tutorial Update auf Android 4.0
Von vogella im Forum Java Technology NewsAntworten: 0Letzter Beitrag: 09.11.11, 08:37 -
Android app ohne Android SDK
Von llf im Forum JavaAntworten: 1Letzter Beitrag: 28.08.11, 22:11 -
WM_MOUSEHOVER notification?!
Von Ravebaby im Forum VisualStudio & MFCAntworten: 8Letzter Beitrag: 30.03.05, 12:03 -
Statusbar maskieren - mask statusbar
Von thrish im Forum HTML & XHTMLAntworten: 0Letzter Beitrag: 28.09.04, 11:44





Zitieren
Login





