|
@@ -2,16 +2,19 @@ package com.kuxuan.moneynote.receiver;
|
2
|
2
|
|
3
|
3
|
import android.app.Notification;
|
4
|
4
|
import android.app.NotificationManager;
|
|
5
|
+import android.app.PendingIntent;
|
5
|
6
|
import android.content.BroadcastReceiver;
|
6
|
7
|
import android.content.Context;
|
7
|
8
|
import android.content.Intent;
|
8
|
9
|
import android.graphics.Bitmap;
|
9
|
10
|
import android.graphics.BitmapFactory;
|
|
11
|
+import android.os.SystemClock;
|
10
|
12
|
import android.support.v7.app.NotificationCompat;
|
11
|
13
|
import android.util.Log;
|
12
|
14
|
import android.widget.RemoteViews;
|
13
|
15
|
|
14
|
16
|
import com.kuxuan.moneynote.R;
|
|
17
|
+import com.kuxuan.moneynote.ui.activitys.MainActivity;
|
15
|
18
|
|
16
|
19
|
import static com.umeng.socialize.utils.ContextUtil.getPackageName;
|
17
|
20
|
|
|
@@ -36,6 +39,11 @@ public class AlarmReceiver extends BroadcastReceiver {
|
36
|
39
|
builder.setPriority(Notification.PRIORITY_DEFAULT);
|
37
|
40
|
NotificationManager notificationManager = (NotificationManager) context
|
38
|
41
|
.getSystemService(Context.NOTIFICATION_SERVICE);
|
|
42
|
+ Intent intent1 = new Intent(context, MainActivity.class);
|
|
43
|
+ intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
|
|
44
|
+ int requestCode = (int) SystemClock.uptimeMillis();
|
|
45
|
+ PendingIntent pendingIntent = PendingIntent.getActivity(context, requestCode, intent1, PendingIntent.FLAG_UPDATE_CURRENT);
|
|
46
|
+ contentView.setOnClickPendingIntent(R.id.notification, pendingIntent);
|
39
|
47
|
notificationManager.notify(111, builder.build());
|
40
|
48
|
|
41
|
49
|
|