private void createNotification() { Log.v(this.toString(), "createNotification"); // notificationBuilder = new NotificationCompat.Builder(this.context); Intent resultIntent = new Intent(this.context, ActivityLauncher.class); resultIntent.setAction("android.intent.action.MAIN"); resultIntent.addCategory("android.intent.category.LAUNCHER"); resultIntent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP); PendingIntent resultPendingIntent = PendingIntent.getActivity(this.context, 0, resultIntent, PendingIntent.FLAG_UPDATE_CURRENT); notificationBuilder.setContentIntent(resultPendingIntent); this.notificationIntent = ServiceProxy.getPendingIntentForService( this.context, ServiceProxy.SERVICE_LOCATOR, Defaults.INTENT_ACTION_PUBLISH_LASTKNOWN, null); notificationBuilder.addAction( R.drawable.ic_action_upload, this.context.getString(R.string.publish), this.notificationIntent); updateNotification(); }