Notification veränder

  • 4 Antworten
  • Letztes Antwortdatum
M

MBPower

Fortgeschrittenes Mitglied
11
Ich würde gerne eine Status Notification erstellen und bei dieser dann in regelmässigen Abständen den text und title verändern.

Wie kann ich bei der folgenden Notification text und title verändern, ohne diese immer komplett neu zu erstellen?

Code:
private void creatNotification(){
    notificationManager = (NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);
    int icon = R.drawable.notification;
    String Message = "Ticker Nachricht";
    long displayTime = System.currentTimeMillis();

    notification = new Notification(icon, Message, displayTime);
    notification.flags = notification.flags | Notification.FLAG_ONGOING_EVENT;

    RemoteViews contentView = new RemoteViews(getPackageName(), R.layout.notification);
    contentView.setImageViewResource(R.id.image, R.drawable.icon);
    contentView.setTextViewText(R.id.title, "Text 1"));
    contentView.setTextViewText(R.id.text, "Text 2");
    notification.contentView = contentView;
    Intent intent = new Intent(this, test.class);
    PendingIntent pendingIntent = PendingIntent.getActivity(getBaseContext(), 0, intent, 0);
    notification.contentIntent = pendingIntent;
}

Code:
notificationManager.notify(1, notification);
 
Hi,

also as erstes gibt es seit längerem das hier. Das gibt es auch als Combat-Version.
Aber gut, jeder wie er will ;) Ich finde es damit wesentlich einfacher.

Desweiteren frage ich mich wo dein Problem ist?
Einfach den Text und Title in der Methode übergeben...

Gruß
 
Du müsstest per Service die Notification neu builden. Also direkt update(); gibts glaub ich nicht

Sent from my GT-I9100 using Android-Hilfe.de App
 
Dann muss ich alles jedesmal komplett neu erstellen?
Schade, ich dachte man könnte einfacher einen neuen Text übergeben.
 
Das erstellen sollte doch keine Arbeit sein? Erstellt einfach eine Methode zu der du den String schickst

Sent from my GT-I9100 using Android-Hilfe.de App
 

Ähnliche Themen

AnnaBauer21
Antworten
0
Aufrufe
504
AnnaBauer21
AnnaBauer21
Zurück
Oben Unten