某些手机Notification不显示图标

我这3部手机,小米和乐视 不显示 大小图标,三星正常显示。请问大神们?怎么结局呀?

  NotificationManager manager = (NotificationManager) getSystemService(Service.NOTIFICATION_SERVICE);
        Notification.Builder mBuilder = new Notification.Builder(this);
        mBuilder.setContentTitle("测试标题")
                .setContentText("测试内容")
                .setContentIntent(PendingIntent.getActivities(this,0,new Intent[]{new Intent(this,WeatherActivity.class)},0))
                .setTicker("测试通知来啦")
                .setWhen(System.currentTimeMillis())
                .setPriority(Notification.PRIORITY_MAX)
                .setOngoing(false)
                .setDefaults(Notification.DEFAULT_ALL)
                .setSmallIcon(R.drawable.icon).
                setLargeIcon(BitmapFactory.decodeResource(getResources(),R.drawable.icon));
        Notification notification = mBuilder.build();
        manager.notify(1,notification);

好坑啊 !是我哪里错了吗?刚才我给APP添加了图标,换了名字 ,就能正常显示了。

我记得高版本的手机,通知图标都变为系统图标了