diff options
Diffstat (limited to 'samples/browseable/LNotifications/src/com.example.android.lnotifications/VisibilityMetadataFragment.java')
-rw-r--r-- | samples/browseable/LNotifications/src/com.example.android.lnotifications/VisibilityMetadataFragment.java | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/samples/browseable/LNotifications/src/com.example.android.lnotifications/VisibilityMetadataFragment.java b/samples/browseable/LNotifications/src/com.example.android.lnotifications/VisibilityMetadataFragment.java index 616632b34..c12d1082e 100644 --- a/samples/browseable/LNotifications/src/com.example.android.lnotifications/VisibilityMetadataFragment.java +++ b/samples/browseable/LNotifications/src/com.example.android.lnotifications/VisibilityMetadataFragment.java @@ -16,11 +16,11 @@ package com.example.android.lnotifications; -import android.app.Fragment; import android.app.Notification; import android.app.NotificationManager; import android.content.Context; import android.os.Bundle; +import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -28,8 +28,6 @@ import android.widget.Button; import android.widget.RadioGroup; import android.widget.Toast; -import java.util.Random; - /** * Fragment that demonstrates how notifications with different visibility metadata differ on @@ -45,10 +43,10 @@ public class VisibilityMetadataFragment extends Fragment { private RadioGroup mRadioGroup; /** - * Incremental Integer used for ID for notifications so that each notification will be + * Incremental int used for ID for notifications so that each notification will be * treated differently. */ - private Integer mIncrementalNotificationId = Integer.valueOf(0); + private int mIncrementalNotificationId = 0; /** * Button to show a notification. @@ -106,8 +104,7 @@ public class VisibilityMetadataFragment extends Fragment { * * @return A Notification instance. */ - //@VisibleForTesting - Notification createNotification(NotificationVisibility visibility) { + private Notification createNotification(NotificationVisibility visibility) { Notification.Builder notificationBuilder = new Notification.Builder(getActivity()) .setContentTitle("Notification for Visibility metadata"); @@ -150,7 +147,7 @@ public class VisibilityMetadataFragment extends Fragment { // Assigns a unique (incremented) notification ID in order to treat each notification as a // different one. This helps demonstrate how a notification with a different visibility // level differs on the lockscreen. - mIncrementalNotificationId = new Integer(mIncrementalNotificationId + 1); + mIncrementalNotificationId++; mNotificationManager.notify(mIncrementalNotificationId, createNotification(visibility)); Toast.makeText(getActivity(), "Show Notification clicked", Toast.LENGTH_SHORT).show(); } @@ -160,8 +157,7 @@ public class VisibilityMetadataFragment extends Fragment { * representation of visibility levels, an icon ID to create a notification) to * create a notification. */ - //@VisibleForTesting - static enum NotificationVisibility { + private enum NotificationVisibility { PUBLIC(Notification.VISIBILITY_PUBLIC, "Public", R.drawable.ic_public_notification), PRIVATE(Notification.VISIBILITY_PRIVATE, "Private", R.drawable.ic_private_notification), SECRET(Notification.VISIBILITY_SECRET, "Secret", R.drawable.ic_secret_notification); |