I have a problem when using ViewModel and LiveData I am new using ViewModel and LiveData arch components and have the problem when using frag
It's how LiveData and ViewModel works. You are getting same ViewModel with same LiveData and LiveData has previous object, User for instance, with previous credentials when you call ViewModelProviders.of(this).get(MainViewModel::class.java). You can reset User of LiveData onPause()or onStop() to reset it to initial state.
I don't know how you call toast, if you can share your ViewModel and MainActivity i can be more specific.