通知未更新

Notification Not Being Updated

我正在尝试更新通知,但我做不到,这是我的代码:

    NotificationCompat.Builder nBuilder;
RemoteViews remoteView;
static NotificationManager nManager;
static int NOFIY_ID = 2;
static Bitmap bitmap2;
static boolean isExists2;


public void MakeNotification(Context context,String Name,String AlbumART) {
    if(Added_RvHolders.isPlaying)
        Added_RvHolders.mMediaPlayer.stop();

    if(!AlbumART.equals("")) {
        Uri sArtworkUri = Uri
                .parse("content://media/external/audio/albumart");
        Uri albumArtUri = ContentUris.withAppendedId(sArtworkUri, Long.parseLong(AlbumART));
        try {
            bitmap2 = MediaStore.Images.Media.getBitmap(
                    context.getContentResolver(), albumArtUri);
            isExists2 = true;
        } catch (IOException e) {
            isExists2 = false;
        }
    } else {
        isExists2 = false;
    }

    if(IsFirstTime) {
        nBuilder = new NotificationCompat.Builder(context)
                .setAutoCancel(true)
                .setOnlyAlertOnce(true)
                .setSmallIcon(R.mipmap.small_app_icon)
                .setOngoing(true);
    remoteView = new RemoteViews(context.getPackageName(), R.layout.music_notification);
    }
    if(isExists2)
    remoteView.setImageViewBitmap(R.id.AlbumART, bitmap2);
    else
    remoteView.setImageViewResource(R.id.AlbumART,R.mipmap.main_app_icon);
    remoteView.setTextViewText(R.id.TrackTitle,Name);


    //set the button listeners
    setListeners(remoteView, context);
    nBuilder.setContent(remoteView);

    nManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
    nManager.notify(NOFIY_ID, nBuilder.build());

}

怎么了:

选择另一首歌曲时没有更新,在 'OnClick' 方法中,我正在传递新的 name/cover 艺术,但它没有更新,即使我已经尝试 "cancel" 通知并再次通知,仍然是相同的信息。

我在期待什么? :

按下新歌曲时通知会更新。

除了使用相同的生成器外,您不得将生成器设置为静态或远程视图,删除静态解决了我的问题。