I'm trying to create a custom notification in Android using Xamarin.Android. The notification that I create dose not show up the same on different devices. This is the code that I'm using:

```
Notification.Buider not = new Notification.Builder(this)
    .SetTicker("Service started")
    .SetContentTitle("This is the title")
    .SetContentText("This is the content")
    .SetSmallIcon(Resource.Drawable.Icon);

Notification notification = not.Build();
notification.BigContentView=rv;
NotificationManager manager = GetSystemService(Context.NotificationService) as NotificationManager;
manager.Notify(0,notification);

```

If I run this on a Lenovo A319(which runs Android 4.4.2) the notification is show without inflating the `rv` variable, whereas If I run the app on Samsung Galaxy S7(Android 6.0.1) the notification is shown as the layout in the `rv` variable is describing it.

I want to know why the notification is not showing the same on different devices. It is caused by the android versions or is there something wrong with my code?

[![Lenovo Android 4.4.2](https://i.stack.imgur.com/bo2GF.png)](https://i.stack.imgur.com/bo2GF.png)
[![enter image description here](https://i.stack.imgur.com/ngk7w.png)](https://i.stack.imgur.com/ngk7w.png)