diff --git a/app/src/main/java/net/foucry/pilldroid/MedicamentListActivity.java b/app/src/main/java/net/foucry/pilldroid/MedicamentListActivity.java index 07044ee..139f61e 100644 --- a/app/src/main/java/net/foucry/pilldroid/MedicamentListActivity.java +++ b/app/src/main/java/net/foucry/pilldroid/MedicamentListActivity.java @@ -7,6 +7,8 @@ import android.content.BroadcastReceiver; import android.content.Context; import android.content.DialogInterface; import android.content.Intent; +import android.content.pm.ApplicationInfo; +import android.content.pm.PackageManager; import android.net.Uri; import android.os.Bundle; import android.os.SystemClock; @@ -335,12 +337,20 @@ public class MedicamentListActivity extends AppCompatActivity { private Notification getNotification(String content) { Notification.Builder builder = new Notification.Builder(this); - builder.setContentTitle("Scheduled Notification"); + builder.setContentTitle(getAppName()); builder.setContentText(content); builder.setSmallIcon(R.mipmap.ic_launcher); return builder.build(); } + private String getAppName() { + PackageManager packageManager = getApplicationContext().getPackageManager(); + ApplicationInfo applicationInfo = null; + try { + applicationInfo = packageManager.getApplicationInfo(this.getPackageName(), 0); + } catch (final PackageManager.NameNotFoundException e) {} + return (String)((applicationInfo != null) ? packageManager.getApplicationLabel(applicationInfo) : "???"); + } /** * SimpleItemRecyclerViewAdapter */