|
1 | 1 | package de.jonasrottmann.realmbrowser; |
2 | 2 |
|
3 | | -import android.app.Activity; |
4 | 3 | import android.app.NotificationManager; |
5 | 4 | import android.app.PendingIntent; |
6 | 5 | import android.content.Context; |
@@ -35,38 +34,38 @@ public static RealmBrowser getInstance() { |
35 | 34 |
|
36 | 35 |
|
37 | 36 |
|
38 | | - public static void startRealmFilesActivity(@NonNull Activity activity) { |
39 | | - RealmFilesActivity.start(activity); |
| 37 | + public static void startRealmFilesActivity(@NonNull Context context) { |
| 38 | + RealmFilesActivity.start(context); |
40 | 39 | } |
41 | 40 |
|
42 | 41 |
|
43 | 42 |
|
44 | | - public static void startRealmModelsActivity(@NonNull Activity activity, @NonNull String realmFileName) { |
45 | | - RealmModelsActivity.start(activity, realmFileName); |
| 43 | + public static void startRealmModelsActivity(@NonNull Context context, @NonNull String realmFileName) { |
| 44 | + RealmModelsActivity.start(context, realmFileName); |
46 | 45 | } |
47 | 46 |
|
48 | 47 |
|
49 | 48 |
|
50 | | - public static void showRealmFilesNotification(@NonNull Activity activity) { |
51 | | - showRealmNotification(activity, RealmFilesActivity.class); |
| 49 | + public static void showRealmFilesNotification(@NonNull Context context) { |
| 50 | + showRealmNotification(context, RealmFilesActivity.class); |
52 | 51 | } |
53 | 52 |
|
54 | 53 |
|
55 | 54 |
|
56 | | - private static void showRealmNotification(@NonNull Activity activity, @NonNull Class activityClass) { |
57 | | - NotificationCompat.Builder builder = new NotificationCompat.Builder(activity) |
| 55 | + private static void showRealmNotification(@NonNull Context context, @NonNull Class activityClass) { |
| 56 | + NotificationCompat.Builder builder = new NotificationCompat.Builder(context) |
58 | 57 | .setSmallIcon(R.drawable.ic_rb) |
59 | | - .setContentTitle(activity.getString(R.string.rb_title)) |
60 | | - .setContentText(activity.getString(R.string.rb_click_to_launch)) |
| 58 | + .setContentTitle(context.getString(R.string.rb_title)) |
| 59 | + .setContentText(context.getString(R.string.rb_click_to_launch)) |
61 | 60 | .setAutoCancel(false); |
62 | | - Intent notifyIntent = new Intent(activity, activityClass); |
| 61 | + Intent notifyIntent = new Intent(context, activityClass); |
63 | 62 | notifyIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); |
64 | 63 |
|
65 | 64 | PendingIntent notifyPendingIntent = |
66 | | - PendingIntent.getActivity(activity, 0, notifyIntent, PendingIntent.FLAG_UPDATE_CURRENT); |
| 65 | + PendingIntent.getActivity(context, 0, notifyIntent, PendingIntent.FLAG_UPDATE_CURRENT); |
67 | 66 | builder.setContentIntent(notifyPendingIntent); |
68 | 67 | NotificationManager mNotificationManager = |
69 | | - (NotificationManager) activity.getSystemService(Context.NOTIFICATION_SERVICE); |
| 68 | + (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE); |
70 | 69 | mNotificationManager.notify(NOTIFICATION_ID, builder.build()); |
71 | 70 | } |
72 | 71 |
|
|
0 commit comments