observeOnAndroidSchedulersmainThread
observeOnAndroid is a method provided by the RxJava library that allows developers to specify the Android scheduler on which an observable's emissions should be observed. RxJava is a Java implementation of Reactive Extensions, a library for composing asynchronous and event-based programs using observable sequences.
When using RxJava, operations on an observable often run on a background thread or a specific thread
By using observeOn(AndroidSchedulers.mainThread()), developers can ensure that any code subscribed to the observable and that modifies