Fragment的View生命周期可能会比Fragment的生命周期短
比如replace的同时addToBackStack,那么之前的Fragment会DestroyView,View的生命周期结束,但是Fragment对象依然存在
因此在Fragment中使用ViewMode和LiveData时,observe传入的是getViewLifecycleOwner(),而不是getLifecycle();
Fragment的View生命周期可能会比Fragment的生命周期短
比如replace的同时addToBackStack,那么之前的Fragment会DestroyView,View的生命周期结束,但是Fragment对象依然存在
因此在Fragment中使用ViewMode和LiveData时,observe传入的是getViewLifecycleOwner(),而不是getLifecycle();