summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPyry Haulos <phaulos@google.com>2015-11-18 20:02:07 -0500
committerPyry Haulos <phaulos@google.com>2015-11-18 20:02:07 -0500
commitdd949913166b91c2cc2653dbce571f8b19850b1d (patch)
treef86a57200f26f0db05ddffab8b669a11b4273ed5
parent54694703587ada9058685b7118c685f699e7e3d0 (diff)
parentafe236a43784a68daadff5dd89421b54cd3796b6 (diff)
downloadVK-GL-CTS-dd949913166b91c2cc2653dbce571f8b19850b1d.tar.gz
VK-GL-CTS-dd949913166b91c2cc2653dbce571f8b19850b1d.tar.bz2
VK-GL-CTS-dd949913166b91c2cc2653dbce571f8b19850b1d.zip
Merge branch 'cts_mlentine' into 'master'
Use NotificationBuilder instead of Notification Use of new Notification(...) was deprecated in API 11 and is fully removed as of API 23. NotificationBuilder is the preferred replacement. See merge request !73
-rw-r--r--android/package/src/com/drawelements/deqp/execserver/ExecService.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/android/package/src/com/drawelements/deqp/execserver/ExecService.java b/android/package/src/com/drawelements/deqp/execserver/ExecService.java
index bd65f9236..f8d040dac 100644
--- a/android/package/src/com/drawelements/deqp/execserver/ExecService.java
+++ b/android/package/src/com/drawelements/deqp/execserver/ExecService.java
@@ -25,6 +25,7 @@ package com.drawelements.deqp.execserver;
import android.app.Service;
import android.app.Notification;
+import android.app.Notification.Builder;
import android.app.PendingIntent;
import android.content.Intent;
import android.os.Binder;
@@ -82,8 +83,11 @@ public class ExecService extends Service {
PendingIntent pm = PendingIntent.getActivity(this, 0, launchIntent, 0);
// Start as foreground service.
- Notification notification = new Notification(R.drawable.deqp_app_small, "dEQP ExecServer", System.currentTimeMillis());
- notification.setLatestEventInfo(this, "dEQP ExecServer", "ExecServer is running in the background.", pm);
+ Notification.Builder builder = new Notification.Builder(this);
+ Notification notification = builder.setContentIntent(pm)
+ .setSmallIcon(R.drawable.deqp_app_small).setTicker("ExecServer is running in the background.")
+ .setWhen(System.currentTimeMillis()).setAutoCancel(true).setContentTitle("dEQP ExecServer")
+ .setContentText("ExecServer is running in the background.").build();
startForeground(1, notification);
return START_STICKY; // Keep us running until explictly stopped