- Forum-Beiträge: 45
27.04.2015, 20:20:09 via Website
27.04.2015 20:20:09 via Website
Hallo Leute,
ich habe zu meiner Notification ein Intent hinzugefügt:
NotificationManager notificationManager = (NotificationManager) MainActivity.instance.getSystemService(Context.NOTIFICATION_SERVICE);
Intent downloadIntent = new Intent(MainActivity.instance.getApplicationContext(), DownloadActivity.class);
downloadIntent.putExtra("URL", url.toString());
PendingIntent pendingIntent = PendingIntent.getActivity(MainActivity.instance.getApplicationContext(), 0, downloadIntent, 0);
NotificationCompat.Builder main_builder =
new NotificationCompat.Builder(MainActivity.instance)
.setSmallIcon(R.drawable.ic_launcher)
.setContentTitle("Test!")
.setContentText("Klicke zum Downloaden")
.setContentIntent(pendingIntent)
.setAutoCancel(true);
notificationManager.notify(1, main_builder.build());
Und dann hier die DownloadActivity Klasse:
public class DownloadActivity extends Activity{
@Override
public void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Bundle extras = getIntent().getExtras();
final String url = extras.getString("URL");
System.out.println(url);
Toast.makeText(MainActivity.instance, "Download gestartet!", Toast.LENGTH_LONG);
}
}
Aber wenn ich nun die Notification anklicke, passiert nichts.. Habe ich irgendwas vergessen?
LG
Daniel
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.