Can I obtain two different providers using the same type? No. While you can have multiple providers sharing the same type, a widget will be able to obtain only one of them: the closest ancestor .
Read moreCan a widget have more than one Notifier?
It is impossible to do so . You have to provide different types of provider to get correct value. If you use same provider more than once then it will give you value of nearest provider value in widget tree. It is also mention in their official documentation.6 Nis 2020
Read moreWhat is multi providers in Flutter?
MultiProvider class Null safety A provider that merges multiple providers into a single linear widget tree . It is used to improve readability and reduce boilerplate code of having to nest multiple layers of providers.
Read more